最早接触SpringBoot大概是在2016年了,最初是用其构建了一个手机web端的网站,之后自己深入接触之后用Springboot构建了一个自己的博客网站,但是一直没有梳理其中的知识点,太过于混乱而意识到必须要整理一番了。本系列博客适用于对spring及springmvc等框架有使用的同学,个人认为Springboot差不多是对spring生态圈的整合,简化了web开发,极大的降低了web开发的门槛节约了开发者的时间,同时由于大部分配置封装在其内部也能够考验开发者对程序出现异常的把控能力。
接下来 将和大家一起用Springboot三分钟构建一个web程序。开发环境:idea+jdk8+springboot2.0.3
packaging选择jar,group和artifact需要注意特殊字符
接下来勾选web即可
完成之后自动生成的目录如下:
新建一个控制器,
修改下端口和contextPath,运行DemoApplication,默认是80和/,这里我修改成了8080和/demo如下:
访问 localhost:8080/demo/getJson 即可看到我们想看到的内容。
对于原来spring的各种配置来说是不是简化了很多吗?因此对于需要快速开发的同学来说Springboot绝对是不二之选,但是部署的时候容易出现版本兼容性问题,大家也需要注意一下。