未调用Spring Boot Config类

时间:2017-05-05 19:42:23

标签: java spring spring-mvc spring-boot

我有一个基本的SpringBoot应用程序,嵌入式Tomcat,Thymeleaf模板引擎和包作为可执行的JAR文件。

我有这个主要课程

package com.tdk.iot.config;

    @Configuration
    @Profile("dev")
    @PropertySource("file:///${user.home}/.tdk/application-dev.properties")
    public class DevelopmentConfig {

        @Bean
        public EmailService emailService() {
            return new MockEmailService();
        }

        @Bean
        public ServletRegistrationBean h2ConsoleServletRegistration() {

            ServletRegistrationBean bean = new ServletRegistrationBean(new WebServlet());
            bean.addUrlMappings("/console/*");
            return bean;
        }
    }

和这一个

spring.profiles.active=dev

和application.properties中的这个值:

/console/*

但由于我无法访问页面{{1}}

,因此似乎无效

1 个答案:

答案 0 :(得分:0)

我发现了错误。在日食 - >运行配置 - >参数值也被其他值

覆盖
-Dspring.profiles.active=acc