java如何加载应用程序。spring框架中的属性?
我的spring应用程序是通过WebApplicationInitializer启动的
public class WebAppInitializer implements WebApplicationInitializer
{
@Override
public void onStartup(ServletContext servletContext) throws ServletException
{
....
}
}
我有配置类
@Configuration
@PropertySources({
@PropertySource(value = "classpath:application.properties"))
})
public class MainConfig
{
....
}
在应用中。属性文件我试图覆盖spring和日志属性
logging.level.com.app=DEBUG
logging.level.org.springframework.web=DEBUG
文件应用程序。属性位于src/main/resources目录中
但它没有效果——意味着没有任何属性应用于spring或日志系统
# 1 楼答案
尝试使用SpringBoot。在spring引导应用程序中。默认情况下读取属性,您甚至不需要使用@PropertySource来读取它。您可以从https://start.spring.io/下载spring启动应用程序框架