【发布时间】:2015-06-01 09:35:49
【问题描述】:
以下是我的 Spring Java 配置。我没有在 web.xml 中的任何地方引用 ApplicationContext.java。但是,调用了以下 bean 中的方法,并且我的应用程序上下文已成功初始化。这怎么可能?
@Configuration
@EnableTransactionManagement(mode = AdviceMode.ASPECTJ)
@PropertySource({ "file:/etc/XXX/core/database.properties", "file:/etc/XXX/core/mail.properties" })
public class ApplicationContext {
@Value("${database.password}")
private String databasePassword;
@Value("${database.url}")
private String databaseUrl;
@Value("${database.username}")
private String databaseUsername;
@Value("${database.driverClassName}")
private String databaseDriverClassName;
...
}
【问题讨论】:
-
不加评论就投反对票!
标签: java xml spring spring-mvc configuration