jar ファイル (common-1.0.jar) から applicationContext をロードしたいと思います。この手順をスタンドアロン アプリケーションで使用しました。
pomファイルで:
<dependency>
<groupId>com.cityid</groupId>
<artifactId>common</artifactId>
<version>1.0</version>
</dependency>
その後、私は使用します:
private static BeanFactory factory = null;
ClassPathXmlApplicationContext appContext = new ClassPathXmlApplicationContext(
new String[] {"spring/mainContext.xml"});
factory = (BeanFactory) appContext;
PartyFacade partyFacade = (PartyFacade) factory.getBean("partyFacade");
//Party party = new PartyFacade(); //Entity
partyFacade.fillParty();
PartyFacadeBean をロードできますが、ロードできず、Party などの新しいエンティティが nullpoint 例外をスローします! このアプローチは Bean でのみ機能しますが、DAO またはエンティティでは機能しません。どのように新しいエンティティを作成し、スタンドアローンのアプリケーションでそれらを埋めるのですか?