博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring boot 读取 application.properties 初始化bean
阅读量:4308 次
发布时间:2019-06-06

本文共 1841 字,大约阅读时间需要 6 分钟。

application.properties

bean1.hello = 你好~bean2.name  = namebean2.title = titlebean3.info[name]    = namebean3.info[title]   = titlebean3.info[age]     = agebean4.info[0] = name0bean4.info[1] = name1bean4.info[2] = name2bean4.info[3] = name3

  

BeanController
@RestControllerpublic class BeanController {    @Value("${bean1.hello}")    String bean1;    @Resource    Bean2 bean2;    @Resource    Bean3 bean3;    @Resource    Bean4 bean4;    @RequestMapping("bean1")    public String bean1() {        return bean1;    }    @RequestMapping("bean2")    public Bean2 bean2() {        return bean2;    }    @RequestMapping("bean3")    public Bean3 bean3() {        return bean3;    }    @RequestMapping("bean4")    public Bean4 bean4() {        return bean4;    }}

  

Bean2.java
@ConfigurationProperties(prefix = "bean2")@Componentpublic class Bean2 implements Serializable{    public String name;    public String title;    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }    public String getTitle() {        return title;    }    public void setTitle(String title) {        this.title = title;    }}

  

Bean3.java
@ConfigurationProperties(prefix = "bean3")@Componentpublic class Bean3 implements Serializable{    private Map
info; public Map
getInfo() { return info; } public void setInfo(Map
info) { this.info = info; }}

  

Bean4.java
@ConfigurationProperties(prefix = "bean4")@Componentpublic class Bean4 implements Serializable{    private List
info; public List
getInfo() { return info; } public void setInfo(List
info) { this.info = info; }}

  

 

转载于:https://www.cnblogs.com/song-wentao/p/7327259.html

你可能感兴趣的文章
阿里云CentOS安装图形化界面
查看>>
SpringBoot nohup启动
查看>>
PHP pclzip.php 解压中文乱码
查看>>
Jenkins安装 maven插件
查看>>
数学好玩 沛沛猜想
查看>>
银联号
查看>>
银行开发平台
查看>>
Linux网络配置
查看>>
Linux开机、重启、和用户登录注销
查看>>
Linux运行级别
查看>>
MySQL逻辑架构简介
查看>>
Linux帮助指令
查看>>
vi和vim编辑器
查看>>
Linux用户管理
查看>>
Linux用户组
查看>>
Linux文件目录类指令
查看>>
MD5加密
查看>>
幂等性
查看>>
Spring 中@NotNull, @NotEmpty和@NotBlank之间的区别是什么?
查看>>
idea中查看一个类的调用用和被调用用关系
查看>>