application.properties配置文件
springboot吧
全部回复
仅看楼主
level 1
(1)先在项目的com.lagou包下创建一个pojo包,并在该包下创建两个实体类Pet和Person
```java
public class Pet {
private String type;
private String name;
// 省略属性getXX()和setXX()方法
// 省略toString()方法
}
```
```java
@component //用于将Person类作为Bean注入到Spring容器中
@ConfigurationProperties(prefix ="person") //将配置文件中以person开头的属性注入到该类中
public class Person {
private int id; //id
private String name; //名称
private List hobby; //爱好
private String[] family; //家庭成员
private Map map;
private Pet pet; //宠物
// 省略属性getXX()和setXX()方法
// 省略toString()方法
}
```
@ConfigurationProperties(prefix ="person")注解的作用是将配置文件中以person开头的属性值通过setXX()方法注入到实体类对应属性中
@Component注解的作用是将当前注入属性值的Person类对象作为Bean组件放到Spring容器中,只有这样才能被@ConfigurationProperties注解进行赋值
这些内容,是从拉勾教育的《Java工程师高薪训练营》里学到的,课程内容非常全面,还有拉勾的内推大厂服务,推荐你也看看。
2020年06月08日 02点06分 1
1