为何要继承SpringBootServletInitializer,为何要实现configure这方法

Posted 高智商~哈士奇

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为何要继承SpringBootServletInitializer,为何要实现configure这方法相关的知识,希望对你有一定的参考价值。

继承SpringBootServletInitializer可以使用外部tomcat(web容器启动项目),自己可以设置端口号,项目名。

继承之后要实现他的configure方法

 1 @SpringBootApplication
 2 @MapperScan({"com.eliansun.mapper"})
 3 @EnableRetry
 4 public class BaseQuartzApplication extends SpringBootServletInitializer {
 5 
 6     public static void main(String[] args) {
 7         SpringApplication.run(BaseQuartzApplication.class, args);
 8     }
 9 
10     @Override
11     protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
12         return builder.sources(BaseQuartzApplication.class);
13     }
14 
15 }

 

不需要用外部tomcat的话继承不继承都可以。

以上是关于为何要继承SpringBootServletInitializer,为何要实现configure这方法的主要内容,如果未能解决你的问题,请参考以下文章

为何说要多用组合少用继承?如何决定该用组合还是继承?

js实现继承的方法中为何总是要修正constructor方法的指向呢?

java中自定义异常为何要继承exception类

为何要使用React Hooks?

继承与派生

求教,phpStorm为何不提示父类的方法