有什么办法可以在 SpringApplication.run() 中使用 2 个源吗?这是我的主要课程。你可以清楚地理解我到目前为止所做的尝试。
@Configuration
@EnableAutoConfiguration
@ComponentScan
public class Application {
/*
* SPRING BOOTSTRAP MAIN
*/
public static void main(String[] args) {
// SpringApplication.run(com.twitter.Application.class, args);
// SpringApplication.run(com.linkedin.Application.class, args);
Object[] sources = new Object[2];
sources[0] = com.twitter.Application.class;
sources[1] = com.linkedin.Application.class;
SpringApplication.run(sources, args);
}
}
如果我跑..
SpringApplication.run(com.twitter.Application.class, args);
SpringApplication.run(com.linkedin.Application.class, args);
com.linkedin.Application.class 给出错误,因为地址已在使用中。
如果我跑..
sources[0] = com.twitter.Application.class;
sources[1] = com.linkedin.Application.class;
SpringApplication.run(sources, args);
Linkedin 工作正常,Twitter 不行。'/twitter' 映射(我为 TwitterController 提供的)给出了一个白色标签。