美文网首页
springboot通过注解把配置文件自动映射到属性和实体类

springboot通过注解把配置文件自动映射到属性和实体类

作者: 激扬文字 | 来源:发表于2019-05-13 02:21 被阅读0次

1、直接在java类中获取配置

如在controller中添加注解
@PropertySource("classpath:application.properties")
即获取application.properties中配置信息,再通过@value注解获取配置内容

image.png image.png

2、通过配置类进行获取配置信息

注解:
@Component
@PropertySource("classpath:application.properties")
@ConfigurationProperties
eg:配置类

@Component
@PropertySource("classpath:application.properties")
@ConfigurationProperties

public class ServerConfig {

    @Value("${server.port}")
    private  String port;
    @Value("${file.path}")
    
    private String pathx;
    
    public String getPort() {
        return port;
    }
    public void setPort(String port) {
        this.port = port;
    }
}

获取配置类中配置内容


image.png

3、通过前缀方式获取配置内容

eg:前缀为boot的配置参数


image.png image.png

相关文章

网友评论

      本文标题:springboot通过注解把配置文件自动映射到属性和实体类

      本文链接:https://www.haomeiwen.com/subject/bcdkaqtx.html