在独立的maven项目中将db属性加载到spring上下文文件中?

时间:2012-06-29 16:46:04

标签: java spring hibernate

我有一个独立的maven项目。我现在正在使用春天。我也想使用hibernate。我可以将所有与数据库相关的属性放在外部属性文件中并将它们加载到spring上下文文件中吗?我的也是独立项目。我可以使用@ Repository,@ Service,@ Autowired annotations吗?

我正在加载弹簧上下文,如下所示:

new ClassPathXmlApplicationContext(//passing spring context file path)

谢谢!

1 个答案:

答案 0 :(得分:0)

  

我可以将所有与数据库相关的属性放在外部属性中   将文件加载到spring上下文文件中?

是的,use <context:property-placeholder />

  

我的也是独立项目。我可以使用@Repository,@ Service,   @Autowired annotations?

是的,use <context:annotation-config />以及<context:component-scan />

在大多数情况下,Spring不关心(或假装不关心)它是从Main Class,Servlet容器还是JavaEE服务器运行。