0

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 に指定したもの) は、白いラベルを付けます。

4

1 に答える 1