今天工作之餘先來沒事幹,太閒總會心慌的,聽說各位大佬公司都用的是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了