このコードをコードベースで見つけました。実際のクラス:
package my.services.config;
@Configuration
@ImportResource("classpath:spring/*.xml")
@ComponentScan("my.services.jms.server")
public class MyServicesConfiguration {
@Bean
public ApplicationLifecycle lifecycle() {
return new MyServicesLifecycle();
}
}
私は理解しようとしています:つまり、開始前/開始中にすべてのspring /*。xmlファイル/Beanを使用し、次にApplicationLifecycle BeanをSpringコンテキストに注入します(Spring / *xmlの他のBeanおよび'からのBeanとともに) my.services.jms.server'パッケージ)。したがって、最終的には、すべてのBeanを含む1つのグローバルコンテキストが作成されます(?)
質問:このアプリケーションを起動するにはどうすればよいですか(私が理解しているように、このクラスがアプリへの1つのエントリポイントにすぎない場合)。
これは、引数として「my.services.config」パスで起動できるmain(String [] args){}関数になります。