配置开发环境

配置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。