今天工作之余先来没事干,太闲总会心慌的,听说各位大佬公司都用的是spring boot、spring cloud之类的,然而作为菜鸟的我却一点都不了解(慌~~~),虽入行不是很久,但也不能拖我们各位技术大佬小哥哥的后腿,先从hello world来起吧!
1.打开Idea
2.
3.
Spring Boot 部署jar和war两种方式的区别:
(1) packaging的方式不同,一种设置成jar一种是war
(2)继承的方式不同
Application.java需要继承SpringBootServletInitializer,而jar包不需要。Application.java需要继承SpringBootServletInitializer,而jar包不需要。
jar方式:
war方式:
(3)spring boot内置tomcat
springboot内置tomcat容器,默认tomcat8的版本,war包部署时,需要在pom文件中有关跟tomcat有关系的jar包scope都设置成provided。
去掉spring boot内置的tomcat代码:
4.
5.最后一步finished完成以后将会看到
6.配置maven仓库
7.接下来写个我们的小宝宝hello world(mvc方式)
8.接下来启动测试
看到控制台如下图就是启动成功辣!
在浏览器输入
好啦,这算跟spring boot来个hello了