【SpringBoot】配置文件读取

前言

        springboot的配置文件是用来修改springboot默认的参数设置,在此基础上也可以自定义设置一些属性,用作项目的全局的属性值,而有的属性会在应用中用到,本章就来说说 如何读取配置文件设置的属性。


一、如何读取application.properties/yam中的属性?

1.方式一

通过@Value注解来直接获取配置文件的值,参数为配置文件的项

  @Value("${server.port}")
  private String port;

2.方式二

通过注入Environment来获取配置项

@Autowired
private Environment env;


 @RequestMapping("/test")
 public String test(){
    return env.getProperty("server.port");
 }

 3.方式三

通过@ConfigurationProperties注解来获取自定义配置的对象,它的prefix属性标识配置项的前缀,比如在配置文件中配置为yuejin.name,yuejin.pass

@Component
@ConfigurationProperties(prefix = "yuejin")
public class G {
    private String name;
    private String pass;
    //补全get/set方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值