配置开发环境
配置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。