spring boot 啓動錯誤:Could not resolve placeholder

 

在啓動整個spring boot項目時,出現錯誤: 
Could not resolve placeholderjava

緣由:沒有指定好配置文件,由於src/main/resources下有多個配置文件,例如application-dev.properties, boss.properties等。spring

解決辦法: 
法1: 
在application.properties中加入markdown

spring.profiles.active=@env@app

用來自動決定選擇哪一個配置文件。post

法2:(不是好方法)ui

@Configuration @EnableTransactionManagement // 本身添加的,指定配置文件 @PropertySource(value = "classpath:application-dev.properties", ignoreResourceNotFound = true) public class DruidDBConfig { private static final Logger LOG = LoggerFactory.getLogger(DruidDBConfig.class); @Value("${spring.datasource.url}") private String dbUrl; @Value("${spring.datasource.username}") private String username; 。。。 }
相關文章
相關標籤/搜索