- @Value("${book.author (在配置文件中自定义的名字)}") 该注解作用于成员变量上,有多个成员变量就要写多个@Value注解,不需要有Get和Set方法,成员变量的命名随意 (不安全的)
- @ConfigurationProperties(prefix =“book (自定义的前缀名)”) 该注解作用于类上,和@Value注解一样都是用来获取application.properties全局配置文件中自定义的值,但是使用此注解,类中的成员变量必须要有Get和Set方法,成员变量的命名必须要和配置文件中自定义的Key部分去除前缀之后一样。(安全的)
- 在application.properties配置文件中自定义属性:例如
book.author = 张三
book.name = SpringBoot