配置SpringBoot的开发环境有很多,最简单的莫过于使用Maven构建。也可以直接上https://start.spring.io选择好所需要的配置,然后下载项目压缩包解压之后导入IDE就可以开始了。而且IDEA自带有Spring Initializr,可以很方便的配置好开发环境。IDEA的配置方式如下:
打开IDEA新建项目,选择Spring Initializr然后Next
基本配置,需要注意的是打包的方式可以选择Jar或者war,如果说选择Jar的话,可以直接使用java -jar demo.jar
来启动你的项目,其中内置了Tomcat。如果选择war的话,则可以部署到外部的tomcat等容器中运行。
这里目前只选择web就可以了,其他的以后会慢慢用到,选择好就可以下一步了。
等待Maven加载依赖完成之后,项目结构就是下面这个样子的。注意:最好将application.properties改为yaml格式,因为yaml格式相对清晰明了。
├―― pom.xml └―― src ├―― main │ ├―― java │ │ └―― com │ │ └―― example │ │ └―― demo1 │ │ └―― Demo1Application.java //SpringBoot启动类,自动生成的 │ └―― resources │ ├―― application.properties //配置文件 │ ├―― static //存放静态资源文件,如css,js等 │ └―― templates //存放模板文件 └―― test └―― java └―― com └―― example └―― demo1 └―― Demo1ApplicationTests.java //单元测试
我们新建一个TestController类,然后简单写几行代码就可以运行Application启动类查看效果了,如:
@RestController //通过注解的方式指定Controller类 @RequestMapping(value = "/") //访问路径 public class TestController { @RequestMapping(method = RequestMethod.GET) public String test(){ return "Hello World"; //打印出Hello World } }
运行Application类,如果看到控制台输出一下信息则代表运行成功。
然后打开浏览器输入localhost:8080
(默认端口号是8080),就可以看到输出的Hello World了,注意:在整个过程中并没有配置Tomcat,或者说部署到Tomcat,因为SpringBoot已经默认自带了Tomcat。
文章来源: Spring Boot学习笔记(一)