1、配置文件映射到属性

首先在 application.properties 文件中添加参数

例如 

book.bookName=study

在需要用到的类中引入 book.bookNam

@Value("${book.bookName}")
private String bookName;

2、配置文件映射到实体类

接着上面的 book.bookName=study ,新建一个实体类 Book.java

@Component
@PropertySource({"classpath:application.properties"})
public class Book {

    @Value("${book.bookName}")
    private String bookName;

    public String getBookName() {
        return bookName;
    }

    public void setBookName(String bookName) {
        this.bookName = bookName;
    }
}

在需要用到 Book.java 的地方,直接注入,就可以拿到 book 里面的内容

@Autowired
private Book book;
01-26 22:45