Springboot的2种启动方式

 sprigboot既可以直接通过main方法启动,也可以在tomcat里启动,在main方法里启动很简单,直接run启动类的main方法就可以了。

        在tomcat里启动是需要配置一下的,需要实现以下SpringBootServletInitializer

[java] view plain copy
 
 print?
  1. public class ServletInitializer extends SpringBootServletInitializer {  
  2.   
  3.             
  4.         @Override    
  5.         protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {    
  6.             return application.sources(Starter.class);    
  7.         }    
  8.   
  9. }  


        也可以把Starter直接继承SpringBootServletInitializer把这个方法添在里面。

        然后就可以和普通的web工程一样直接添加到tomcat下运行了。

原文地址:https://www.cnblogs.com/muliu/p/8086590.html