-1

我的 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
{
  ....
}

在 application.properties 文件中,我尝试覆盖 spring 和 logging 属性

logging.level.com.app=DEBUG
logging.level.org.springframework.web=DEBUG

文件 application.properties 位于目录 src/main/resources

但它没有效果 - 意味着没有属性应用于 spring 或 logging 系统

4

1 回答 1

-1

尝试使用 SpringBoot。在 spring boot application.properties 是默认读取的,你甚至不需要使用 @PropertySource 来读取它。您可以从https://start.spring.io/下载 Spring Boot 应用程序骨架

于 2021-10-25T12:10:29.493 回答