今天工作之余先来没事干,太闲总会心慌的,听说各位大佬公司都用的是spring boot、spring cloud之类的,然而作为菜鸟的我却一点都不了解(慌~~~),虽入行不是很久,但也不能拖我们各位技术大佬小哥哥的后腿,先从hello world来起吧!

1.打开Idea

spring boot入门helloworld(一)

2.

spring boot入门helloworld(一)

3.

spring boot入门helloworld(一)

Spring Boot 部署jar和war两种方式的区别:

spring boot入门helloworld(一)

(1) packaging的方式不同,一种设置成jar一种是war

(2)继承的方式不同 

Application.java需要继承SpringBootServletInitializer,而jar包不需要。Application.java需要继承SpringBootServletInitializer,而jar包不需要。

jar方式:

spring boot入门helloworld(一)

war方式:

spring boot入门helloworld(一)

(3)spring boot内置tomcat 

springboot内置tomcat容器,默认tomcat8的版本,war包部署时,需要在pom文件中有关跟tomcat有关系的jar包scope都设置成provided。 

去掉spring boot内置的tomcat代码:

spring boot入门helloworld(一)

4.

spring boot入门helloworld(一)

5.最后一步finished完成以后将会看到

spring boot入门helloworld(一)

6.配置maven仓库

spring boot入门helloworld(一)

7.接下来写个我们的小宝宝hello world(mvc方式)

spring boot入门helloworld(一)

8.接下来启动测试

spring boot入门helloworld(一)

看到控制台如下图就是启动成功辣!

spring boot入门helloworld(一)

在浏览器输入

spring boot入门helloworld(一)

好啦,这算跟spring boot来个hello了

 

 

相关文章: