我有一个基本的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}}
,因此似乎无效答案 0 :(得分:0)
我发现了错误。在日食 - >运行配置 - >参数值也被其他值
覆盖-Dspring.profiles.active=acc