首页 > 编程语言 > 详细

项目组项目升级springBoot 遇到的问题记录

时间:2021-05-11 17:44:19      阅读:16      评论:0      收藏:0      [点我收藏+]

开发工具:idea 2020.1

springBoot : 2.0.2.RELEASE

hibernate 版本:5.2.17

spring : 5.0.6.RELEASE

1.项目需要使用war包形式部署(现场需要),故需要将SpringBoot 内置的tomcat 排除

 1         <dependency>
 2             <groupId>org.springframework.boot</groupId>
 3             <artifactId>spring-boot-starter-web</artifactId>
 4             <exclusions>
 5                 <exclusion>
 6                     <groupId>org.springframework.boot</groupId>
 7                     <artifactId>spring-boot-starter-tomcat</artifactId>
 8                 </exclusion>
 9             </exclusions>
10         </dependency>

使用外置的tomcat 运行项目,需要调整启动类(需要继承 SpringBootServletInitializer):

@SpringBootApplication
@EnableTransactionManagement
public class Application extends SpringBootServletInitializer implements WebApplicationInitializer {

    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(Application.class);
    }

    public static void main(String[] args) {
            SpringApplication.run(Application.class, args);
    }
}

 

项目组项目升级springBoot 遇到的问题记录

原文:https://www.cnblogs.com/jiaoxiaoting/p/14754897.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!