我有一个独立的 Maven 项目。我现在正在使用弹簧。我也想使用休眠。我可以将所有与数据库相关的属性放在外部属性文件中并将它们加载到 spring 上下文文件中吗?我的也是独立项目。我可以使用@Repository、@Service、@Autowired 注释吗?
我正在加载弹簧上下文,如下所示:
new ClassPathXmlApplicationContext(//passing spring context file path)
谢谢!
我可以将所有与数据库相关的属性放在外部属性文件中并将它们加载到 spring 上下文文件中吗?
是的,使用<context:property-placeholder />
我的也是独立项目。我可以使用@Repository、@Service、@Autowired 注释吗?
是的,一起使用<context:annotation-config />
<context:component-scan />
在大多数情况下,Spring 不关心(或假装不关心)它是从 Main Class、Servlet 容器还是 JavaEE 服务器运行的。