springboot多个module间多套配置文件的问题
2017-02-28 11:27
411 查看
因为项目需要,使用springboot搭建了一个project,在这个project下边有两个module,两个module中分别有配置文件。项目结构如下:
+project
+main_module
+src
+main
+java
+my/package/Application.java
+resources/application.properties
+support_module
+src
+main
+java
+my/package/Application.java
+resources/application.properties
原始搭建完成后在两个module中,分别使用了application.properties文件,而这样在启动注入变量的时候出现问题
原因是没有找到,后来发现是使用maven的时候只能有一个application.propertie文件。通过以下两个步骤将module注入进去
1、第二个module中的application.properties改为service.properties
2、在注入的类上添加
+project
+main_module
+src
+main
+java
+my/package/Application.java
+resources/application.properties
+support_module
+src
+main
+java
+my/package/Application.java
+resources/application.properties
原始搭建完成后在两个module中,分别使用了application.properties文件,而这样在启动注入变量的时候出现问题
Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'api_url' in string value "${api_url}"
原因是没有找到,后来发现是使用maven的时候只能有一个application.propertie文件。通过以下两个步骤将module注入进去
1、第二个module中的application.properties改为service.properties
2、在注入的类上添加
@PropertySource(ignoreResourceNotFound=true,value="classpath:service-${spring.profiles.active}.properties")
源码在有道云笔记上参看文章,解释,解释,解释
相关文章推荐
- Springboot 之 解决IDEA读取properties配置文件的中文乱码问题
- Springboot 之 解决IDEA读取properties配置文件的中文乱码问题
- spring boot 读取配置文件问题,不能使用@Autowired
- spring boot jar 打版生产版本 配置文件问题
- Springboot 之 解决IDEA读取properties配置文件的中文乱码问题
- Spring Boot配置文件的三个问题
- 关于Spring boot中读取属性配置文件出现中文乱码的问题的解决
- 解决eclipse创建spring boot项目加载不到application.properties配置文件的问题
- 解决spring-boot项目中无法读取yml配置文件属性问题
- spring boot 配置文件中文乱码问题
- Spring Boot配置文件乱码的问题
- Springboot 之 解决IDEA读取properties配置文件的中文乱码问题
- springboot配置文件加载不到的问题
- Springboot 之 解决IDEA读取properties配置文件的中文乱码问题
- springboot配置文件加载不到的问题
- spring boot整合shiro引用配置文件配置是出现的问题
- Spring配置文件context:property-placeholder无法载入属性问题
- Spring 3.0 中bean.xml文件的配置问题
- 解决spring配置文件没有提示的问题
- spring3的velocity-tools-2.0配置问题,修改后支持classpath下的工具配置文件