多项目组开发,项目中需要引入其他项目组jar包,对方用的是spring mvc通过@Value("#{configProperties['host_name']}")
格式读取配置,我方用spring boot,需要支持上述格式。
application.yml文件
config:
host_name: http://localhost:8080/permission
添加类ConfigProperties
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;
/**
* @author lst 17-08-24
*/
@Configuration
public class ConfigProperties {
@Value("${config.host_name}")
public String host_name;
}
就可以通过@Value("#{configProperties['host_name']}")
格式读取配置信息