我有一个spring4 / hibernate应用程序。
@Configuration
@ComponentScan(basePackages="com.test")
public class AppConfig{
}
public class AppContext{
public static AbstractApplicationContext getApplicationContext(){
return new AnnotationConfigApplicationContext(AppConfig.class);
}
}
@Configuration
@EnableTransactionManagement
@ComponentScan({"com.test.spring.config"})
@PropertySource(value={"classpath:application.properties"})
public class HibernateConfiguration{
@Autowired
private Environment environment;
//rest of the code
}
我们已在DAP服务器上部署了该应用程序。
我想访问位于DAP服务器上的application.properties(在应用程序jar文件之外)。
我已从应用程序jar中删除了application.properties文件,因为默认情况下应用程序似乎引用了该文件。
如何修改上述代码以引用已部署环境中的属性文件?