文章目录
全局配置
Spring Boot使用一个application.properties或application.yml/application.yaml的文件作为全局配置文件,该文件放在 【src/main/resources】目录或者类路径的 【/config】,一般为放在resources目录。我们可以在 application.properties / application.yml文件中定义Spring Boot定义项目的相关属性,、这些属性可以是系统属性、环境变量、命令参数等信息,也可以是自定义配置文件名称和位置。
掌握两个注解
- @ConfigurationProperties注入属性
- @Value注入属性
一、创建项目PropertiesDemo
二、配置tomcat端口号和web虚拟路径
- 打开application.properties文件,此文件是系统自动生成的,初始状态是空文件
三、创建Person类和Pet类
- 创建bean子包
Person.java
package net.lj.lesson03.bean;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
import java.util.List;
import java.util.Map;
public class Person {
private int id; //编号
private String name; //姓名
private List<String> hobby; //爱好
private Map<String,String> family; //家庭成员
private Pet pet; //宠物
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}