application.properties

bean1.hello = 你好~bean2.name  = name
bean2.title = titlebean3.info[name]    = name
bean3.info[title]   = title
bean3.info[age]     = agebean4.info[0] = name0
bean4.info[1] = name1
bean4.info[2] = name2
bean4.info[3] = name3

  

BeanController
@RestController
public class BeanController {@Value("${bean1.hello}")String bean1;@ResourceBean2 bean2;@ResourceBean3 bean3;@ResourceBean4 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")
@Component
public 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")
@Component
public class Bean3 implements Serializable{private Map<String, String> info;public Map<String, String> getInfo() {return info;}public void setInfo(Map<String, String> info) {this.info = info;}
}

  

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

  


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

spring boot 读取 application.properties 初始化bean相关推荐

  1. Spring Boot读取application.yaml属性

    Spring Boot读取application.yaml属性 一.访问实体属性 1.pom.xml文件里添加snakeyaml依赖 <dependency><groupId> ...

  2. Spring Boot配置文件application.properties

    整理了一份比较全的Spring Boot的配置文件大家可以参考一下. #================================================================ ...

  3. spring boot 使用application.properties 进行外部配置

    2019独角兽企业重金招聘Python工程师标准>>> application.properties大家都不陌生,我们在开发的时候,经常使用它来配置一些可以手动修改而且不用编译的变量 ...

  4. Spring Boot配置文件 application.properties

    记录Spring Boot application.propertis配置文件的相关通用属性 1 # ================================================= ...

  5. Spring Boot——读取.properties配置文件解决方案

    解决方案 Spring Boot 读取properties配置文件时,默认读取的是application.properties. 方法一:@ConfigurationProperties注解方式 @C ...

  6. springboot 读取application.properties流程

    一.application.properties配置如下,当然也可以配置YAML. application-dev.properties server.port=8110 spring.applica ...

  7. Spring Boot中的Properties

    文章目录 简介 使用注解注册一个Properties文件 使用属性文件 Spring Boot中的属性文件 @ConfigurationProperties yaml文件 Properties环境变量 ...

  8. (转)Spring Boot通过ImportBeanDefinitionRegistrar动态注入Bean

    转自: Spring Boot通过ImportBeanDefinitionRegistrar动态注入Bean - 掘金在阅读SpringBoot源码时,看到SpringBoot中大量使用ImportB ...

  9. 解决:SpringBoot使用@Value读取application.properties中文乱码

    使用@Value读取application.properties 代码演示: 在appliaction.properties中写入需要的配置信息 server.servlet.context-path ...

最新文章

  1. 双脑协同RSVP目标检测
  2. 没错,那帮实习生什么都做不好
  3. Python爬虫入门教程 1-100 CentOS环境安装
  4. 自适应页面 移动端获取焦点自动放大_专业 | 惠检LIMS系统:手机移动应用(MA)...
  5. No package ‘mate-settings-daemon‘ found
  6. java的帮助文档(API)
  7. 第十二章 Android第三方库源码
  8. 如果报华为网络工程师中级培训班一般学费多少?
  9. 微信小程序自定义地址选择器
  10. fiddler证书安装
  11. 扫雷游戏(模拟算法)
  12. SPA项目开发之首页导航+左侧菜单
  13. JPA设置in参数时报错(Encountered array-valued parameter binding, but was expecting [java.lang.String (n/a)])
  14. 压缩机的 压缩比、内容积比、内压力比概念你不要搞混淆了
  15. 百兆以太网传输距离_网线有哪几种有效传输距离是多少米
  16. jQuery实现的无缝轮播图
  17. ACT开发初步(一)
  18. 计算机网络配适器型号在哪里看,网络适配器型号在哪看_怎么更换网络适配器...
  19. 网络代理导致浏览器的问题解决方法
  20. 2022年电工(初级)考试题库及在线模拟考试

热门文章

  1. Mock.js 和Node.js详细讲解
  2. http --- Web页面请求的历程(如何根据URL寻找到需要的资源)
  3. HBase + SpringBoot分布式文件存储实战(一)-简介
  4. Halcon算子翻译——default
  5. 【动态规划】【线段树】 Codeforces Round #426 (Div. 1) B. The Bakery
  6. 关于驰骋表单引擎中字段扩展设置对文本框Pop窗体返回值的升级说明 2012/11/13...
  7. Windows 7 硬盘安装方法
  8. bundlefusion论文阅读笔记
  9. mkyaffs2image的用法
  10. linux基本知识学习