自定义属性配置案例
创建Spring Boot项目
使用Spring Initializr方式创建一个Spring Boot项目chapter02,在Dependencies依赖选择中选择Web依赖。
引入配置处理器依赖
在pom.xml中引入配置处理器依赖,这个依赖会在编写属性配置文件时给出自动代码提示。
<!-- Spring Boot提供的配置处理器依赖 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
③创建实体类
在chapter02项目下新建一个com.itheima.domain包,并在该包下新建一个普通实体类Pet和一个配置文件映射实体类Person,提供person.properties自定义配置文件中对应的属性。
这里注意,注意:这两个类要和启动类放在同一包下,因为@Component注解只能扫到同一包下得bean
普通实体类
package com.itheima.domain;
public class Pet {
private String type;
private String name;
@Override
public String toString() {
return "Pet{" +
"type='" + type + '\'' +
", name='" + name + '\'' +
'}';
}
public String getName()