将Spring应用程序转换为Spring Boot应用程序。
MSCode微服务平台框架 mscodecloud.com 代码示例
@SpringBootApplication
public class Application extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
// Customize the application or call application.sources(...) to add sources
// Since our example is itself a @Configuration class (via @SpringBootApplication)
// we actually don't need to override this method.
return application;
}
}
@SpringBootApplication
public class Application extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return configureApplication(builder);
}
public static void main(String[] args) {
configureApplication(new SpringApplicationBuilder()).run(args);
}
private static SpringApplicationBuilder configureApplication(SpringApplicationBuilder builder) {
return builder.sources(Application.class).bannerMode(Banner.Mode.OFF);
}
}
- 在Application以@ImportResource代替XML的
ApplicationContext
- @Bean的
Filter
或FilterRegistrationBean
代替XML的<filter/>
或<filter-mapping/>
@Bean
的Servlet
或ServletRegistrationBean
代替web.xml的<servlet/>
或<servlet-mapping/>
MSCode微服务平台 mscodecloud.com 基于Spring Cloud、Spring Boot和Activiti7工作流,提供所有源码和详尽文档,帮助企业快速开发分布式业务系统。