详解SpringBoot读取配置文件与配置文件优先级-创新互联
Spring Boot读取配置文件

1)通过注入ApplicationContext 或者 Environment对象来读取配置文件里的配置信息。
package com.ivan.config.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationContext;
import org.springframework.core.env.Environment;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class ConfigController {
@Autowired
ApplicationContext context;
@Autowired
Environment environment;
@RequestMapping(value="/config", method={RequestMethod.GET})
public String getConfigContent(){
String name = context.getEnvironment().getProperty("db.user.name");
return name;
}
@RequestMapping(value="/configEnv", method={RequestMethod.GET})
public String getConfigEnvironment(){
String name = environment.getProperty("db.user.name");
return name;
}
}
当前名称:详解SpringBoot读取配置文件与配置文件优先级-创新互联
网页链接:http://www.scyingshan.cn/article/dcgehi.html


咨询
建站咨询
