第一个SpringBoot项目
网上有一堆SpringBoot初学的教程,可以搭建demo项目。我使用STS搭建的
步骤
- 安装Java,Maven,STS并配置环境
- 创建SpringBoot的web项目
- 将SpringBoot部署到第三方tomcat里
注意事项
- 打包方式选择war
一般SpringBoot的项目默认选择生成jar包,需要在pom.xml里将packing改为war包 - 包spring-boot-starter-web里去掉spring-boot-starter-tomcat依赖
此选择不知是否是必须的,在一些教程里也看到有不改的,可能新的版本可以自己判断 - 为了在STS里调试方便,再次引入spring-boot-starter-tomcat,scope设置为provided
- 修改SpringBootApplication,继承SpringBootServletInitializer并重写configure方法
- 修改application.properties,设置server.contextPath=/war名称/,确保发布到tomcat的路径和STS里调试的路径一直,方便调试
- export项目为war,发布到tomcat,支持7.0以上版本