我想从 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 但我无法加载新的实体,例如派对它会抛出空点异常!这种方法只适用于 Beans 它不适用于 DAO 或实体。如何创建新实体并将其填写在独立应用程序中?