SpringBoot读取配置文件三步走

1首先新建application.properties文件

cn.qdl.demo.url=http://localhost:8080

2写一个类包上面的配置文件,类名随便取

public class MyConfig{

  //这个类里面的属性就是键里面的倒数第一个单词即这里的url

  private String url;

       getter/setter;

}

3读取.properties配置文件,并将值封装到MyConfig类中

@ConfigurationProperties(prefix="cn.qdl")//读取配置文件中以cn.qdl开头的配置

public class readProperty{

  //cn.qdl.demo.url这个键中的倒数第二个单词是对象名,倒数第一个单词是对象的属性名

  private MyConfig demo = new MyConfig(); //注意这里的对象名demo就是cn.qdl.demo.url里面的倒数第二个单词

       getter/setter;

}

这个类的主要作用就是读取配置文件中以cn.qdl开头的配置文件并把其中的值封装到对象名为demo的对象中,所以我们在这个类里面创建了一个对象,这个对象就叫demo,并且demo里面恰好有个属性叫url,这样url的值就会自动封装

4.让上面的readProperty生效

@Configuration

@EnableConfigurationProperties(readProperty.class)

public class enableConfig{}//这个类名可以随便取

到这里配置文件的使用就完成了,如果你想实现配置文件中的url,直接注入readProperty.getDemo.getUrl()即可

猜你喜欢

转载自www.cnblogs.com/sg-yys/p/11547385.html