sprigboot既可以直接通過main方法啟動,也可以在tomcat里啟動,在main方法里啟動很簡單,直接run啟動類的main方法就可以了。
在tomcat里啟動是需要配置一下的,需要實現以下SpringBootServletInitializer
- public class ServletInitializer extends SpringBootServletInitializer {
- @Override
- protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
- return application.sources(Starter.class);
- }
- }
也可以把Starter直接繼承SpringBootServletInitializer把這個方法添在里面。
然后就可以和普通的web工程一樣直接添加到tomcat下運行了。