首页 > 编程语言 > 详细

SpringBoot_自定义配置

时间:2019-10-30 01:51:04      阅读:129      评论:0      收藏:0      [点我收藏+]

我们可以在Spring boot的核心配置文件中自定义配置,然后采用如下注解去读取配置的属性值;

1、@Value注解,用于逐个读取自定义的配置,比如:

在配置文件中添加

#自定义参数数据
joinlabs.name=zhangsan
joinlabs.age=100

在类中使用该配置 

@Controller
public class HelloController {
    @Value("${joinlabs.name}")
    private String name;

    @RequestMapping("index.do")
    public @ResponseBody Object list(){
        return name;
    }
}

如果出现乱码,设置编辑器

技术分享图片

2、@ConfigurationProperties注解,将配置文件中的配置参数读取到一个java实体类的属性中,以后使用该类的对象即可调用到所有的属性的值。

@Component
@ConfigurationProperties(prefix="joinlabs")//指定前缀即可
public class Myconfig {
    private String name;//除去前缀的部分作为成员变量

    public void setName(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }
}

如果编辑器报错添加下列注解即可
<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-configuration-processor</artifactId>
   <optional>true</optional>
</dependency>

 

SpringBoot_自定义配置

原文:https://www.cnblogs.com/Tunan-Ki/p/11762307.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!