@Value

@Value注解可以类中获取配置文件中的自定义配置。例如下面的配置文件中定义了name和age属性
Springboot注解
当需要在类中使用的时候,只需要在定义的属性上面加上@Value注解就可以了
Springboot注解


@ConfigurationProperties

@ConfigurationProperties注解是可以将自定义配置映射到类
例如配置文件中有school.name和school.location属性。
Springboot注解
在springboot目录下新建一个school类,用以映射配置文件中的属性,当然由于是用的@Component注解自动注入。如果要获取到school类中的属性的值,还需要set和get方法。
Springboot注解

试验一下是否真的能够取到配置文件中的属性的值。
由于School类添加了@Component注解,将School类交给了Spring容器来创建对象,所以需要使用的时候只需要使用@Autowired注解实现自动注入就可以了。
Springboot注解
事实证明确实可行
Springboot注解

相关文章:

  • 2022-12-23
  • 2021-11-19
猜你喜欢
  • 2021-07-19
  • 2021-07-23
  • 2022-01-10
  • 2021-12-31
  • 2021-05-19
  • 2021-12-09
相关资源
相似解决方案