个人见解
对于一个刚学了9天,且仅仅了解一点点Spring,SpringMVC的人来说,Spring Boot是Spring和SpringMVC的自动配置版,容易上手,只需导入相关模块的启动器,就可以使用,免去了大量xml文件的配置,并且内嵌了Tomcat(默认),Jetty,Undertow。省去了配tomcat的烦恼。spring boot大量使用注解的方式进行开发,也可以通过重写配置类修改默认配置,非常的便捷。并且spring boot可以整合其他优秀的框架和技术。
这9天使用spring boot 2.2.2版本进行学习,看了一些视频,看了一些博客,还翻了官方文档,算是有了一个初步的了解。
Spring Boot初体验之Hello World
Spring Boot工程目录结构

导入Web模块依赖
1 | <dependency> |
2 | <groupId>org.springframework.boot</groupId> |
3 | <artifactId>spring-boot-starter-web</artifactId> |
4 | </dependency> |
Controller层
1 | @Controller |
2 | public class HelloController { |
3 | |
4 | @ResponseBody |
5 | @RequestMapping("/hello") |
6 | public String hello(){ |
7 | return "Hello World!"; |
8 | } |
9 | } |
运行主程序

控制台打印的日志信息

浏览器访问8080端口发送hello请求
