我们为何要使用spring boot:
- 开箱即用,使用默认配置建华开发过程
- 省去xml配置文件,避免过多的xml导致的各种错误
- 提高开发紧肤,适合初学者更快的使用
工具:
- maven
- Eclipse
- mysql
开发环境:
- Java 1.8.0-201
- Spring Boot 2.1.4
选择 File —>other —>spring Starter Project
选择自己需要的
点击Finish就完成,创建了一个基本的SpringBoot项目
我们发现spring boot 和我们平时搭建的项目目录是差不多的
只是在src/main/java/下多了一个MyLoveApplication的java文件,在src/test/java/下多了一个MyLoveApplicationTest的java文件 。
那我们首先要知道的是spring boot是已经集成了tomcat在其中的,我们不用再像过去那样把项目放进tomcat server中去运行了,直接运行右上角的小三角符就启动了spring boot项目,而test则是spring boot 为我们创建的测试类。
我们通过控制台输出可以看到项目已经在8080端口上跑起来了,那我们通过游览器访问下吧
访问结果竟然是错误,status=404,没有发现页面,什么鬼?不要着急,我们能看到这个页面说明我们已经启动了spring boot,那报404错误是因为我们没有一个requstmapping赋予我们的controller,那接下来让我们改造下我们的启动类
我们加入@RequestMapping来添加一个url
@RestController是spring boot新增的一个注解,可以将返回的报文转成json字符串,不用再写@responsebody啦
修改完后,我们再运行下,这时我们发现已经可以正常返回结果啦。