欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

@Value获取不到值

程序员文章站 2022-04-05 18:03:28
...

@Value有两种获取application.properties值得方法:

一、PlaceHolder方式:格式${...}

@Component
public class GetValue {
    @Value("${book.name}")
    private String name;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}
二、SpEl表达式:格式#{...}

 @Value("#{configProperties['name']}")

其中configProperties代表xml配置文件中的id值


注意:@Value只能通过注入的方式获取值,而不能通过new对象来获取配置参数值