application.properties versus applicationContext.xml



我有一个运行的弹簧启动样本应用程序,带有Hibernate的配置,而否则存储在application.properties文件中。

阅读我想知道applicationContext.xml到位的文档吗?这是由@SpringBootApplication

封装的

applicationContext.xml包含bean的定义和关系, application.properties仅用于一般系统配置。

通常,您会使用注释/基于Java的配置,但是如果您碰巧有一些旧的bean xml配置,则通常将其放在:

src/main/resources/applicationContext.xml

然后创建一个具有适当配置注释的类:

@Configuration
@ImportResource({"classpath*:applicationContext.xml"})
public class LegacyXmlConfiguration {}

只需确保此类是Spring Boot的扫描包的一部分。

相关内容

最新更新