我做类似事情的方式是:
@Configuration@EnableAutoConfiguration(exclude = {DataSourceAutoConfiguration.class, DataSourceTransactionManagerAutoConfiguration.class, HibernateJpaAutoConfiguration.class})@Profile ("client_app_profile_name")public class ClientAppConfiguration { //it can be left blank}
最后一步是从主spring引导类禁用Auto Configuration:
@SpringBootApplicationpublic class SomeApplication extends SpringBootServletInitializer { public static void main(String[] args) { SpringApplication.run(SomeApplication.class); } protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(SomeApplication.class); }}
更改
@SpringBootApplication为:
@Configuration @ComponentScan
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)