SpringBoot之读取配置⽂件中⾃定义的值SpringBoot之读取配置⽂件中⾃定义的值
概念:
  ⼀般来说,我们会在配置⽂件中⾃定义⼀些⾃⼰需要的值,⽐如jwt的密匙,或者⼀些FTP配置等信息
如何获取:
浪胃仙大胃王资料
  定义⾃⼰需要的属性
薇娅哪里人获取⽅式⼀:
  使⽤Spring上下⽂中的环境获取
获取⽅式⼆:
  使⽤@Value注解获取
获取⽅式三:
  通过@ConfigurationProperties注解获取,指定前缀,⾃动映射成对象,@PropertySource可以指定配置⽂件,使⽤@ConfigurationProperties 注解的前提必须使⽤@Component注解注释成⼀个Bean
package com.del;
import org.t.properties.ConfigurationProperties;
import t.annotation.PropertySource;
import org.springframework.stereotype.Component;
/
**
* Component 定义为组件
* ConfigurationProperties 通过前缀+属性⾃动注⼊
* PropertySource 指定配置⽂件
*/
@Component
@ConfigurationProperties(prefix = "flower",ignoreUnknownFields = true)
@PropertySource(value = { "l" })
public class Flower {
王力宏承认过的女友private String name;
private String age;
public Flower(String name, String age) {
valder fields中文歌词
this.name = name;
this.age = age;
}
public Flower() {
}
public String getName() {落跑甜心女主角郑靓歆
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAge() {
return age;
}
public void setAge(String age) {
this.age = age;
}
@Override
public String toString() {
return "Flower{" +
"name='" + name + '\'' +
读取配置文件失败
", age='" + age + '\'' +
'}';
}
}
  重启项⽬后统⼀测试
  接⼝⼀测试结果:
  接⼝⼆测试结果:
  接⼝三测试结果:
经过测试可以得知三种⽅法都可以获取配置⽂件中的值,其中都是可以组合使⽤的,⽐如@ConfigurationProperties+@Value等互相组合作者:彼岸舞
时间:2021\01\12
内容关于:SpringBoot
本⽂来源于⽹络,只做技术分享,⼀概不负任何责任