SpringBoot入门(一)使用IDEA构建一个SpringBoot项目
2019-07-12 16:46
459 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/JesseaKylin/article/details/95621269
1.1 SpringBoot 简介
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而不再需要定义样板化的配置。
1.2 SpringBoot2.x版本新特性
- Java 8 和 Java 9 的支持
- 第三方Library升级,包括Spring Data 、Spring Security 、Spring Integration 、Spring AMQP, Spring Session 、Spring Batch 等
- 内嵌的 Servlet 容器
- Spring Framework 5.0
- 支持 HTTP/2 等等
2.1 使用IDEA构建一个SpringBoot项目
- 新建项目,选择Spring Initializr,Choose Initializr Service URL选择Default(springboot官网在线搭建地址https://start.spring.io)
- 填写group与artifact
- 可以根据自己的需求选择依赖
- Finish完成创建
2.2 项目结构说明
|–src: 源代码文件
|–main
|–java: 项目的代码Java代码编写在这里
|–resources: 一般是配置文件等
|–static: 静态资源文件(js、css、img)
|–template: 模板(.html等)
|–application.properties: 配置文件
|–test: 主要是用于测试
|–target: 是项目打包生成的.jar文件在这里
|–pom.xml: 是添加依赖文件、版本号、打包设置为Jar或者War等
3.1 写个简单的例子进行测试
创建一个新的package,命名为controller,在controller下新建一个HelloController.java
运行DemoApplication启动项目,浏览器输入localhost:8080/hello查看显示效果
4.1 代码
HelloController.java.
import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; /** * @author junyh * @date 2019/5/13 10:28 * @version 1.0 */ @Controller public class HelloController{ @RequestMapping("/hello") @ResponseBody public String hello(){ return "Hello World!"; } }
DemoApplication.
import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } }
相关文章推荐
- 使用工具idea 2017.2开发,gradle构建项目,使用的技术有spring-boot、mybatis
- 使用idea 搭建一个 SpringBoot + Mybatis + logback 的maven 项目
- 使用IDEA和Maven搭建一个Spring Boot项目
- Spring Boot系列一----使用idea快速构建Spring boot项目
- 使用idea创建一个springboot项目
- Springboot基础1: 4000 使用idea构建项目实现拦截器
- Spring Boot一、使用IDEA快速构建SpringBoot项目(详细图文教程)
- 使用IDEA创建一个Spring Boot项目
- 使用IDEA搭建一个简单的SpringBoot项目——详细过程
- 使用IDEA新建一个Spring Boot项目
- IDEA中使用springBoot+gradle构建多模块项目
- idea 2017.2开发,gradle构建项目,使用的技术有spring-boot、mybatis
- 使用maven构建一个Spring Boot项目
- IDEA上面搭建一个SpringBoot的web-mvc项目
- 使用工具或者IDE迅速构建一个Spring Boot应用
- 使用IDEA创建一个简单的基于Spring Boot的RESTful Web Service
- IDEA中启动一个springboot项目(2)
- 使用idea开发工具,nginx服务部署Extjs6,SpringBoot项目到服务器
- 使用idea创建springboot项目并打成war包发布到weblogic上
- 使用gradle构建Spring boot项目