spring boot 读取 application.properties 初始化bean
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相关推荐
- Spring Boot读取application.yaml属性
Spring Boot读取application.yaml属性 一.访问实体属性 1.pom.xml文件里添加snakeyaml依赖 <dependency><groupId> ...
- Spring Boot配置文件application.properties
整理了一份比较全的Spring Boot的配置文件大家可以参考一下. #================================================================ ...
- spring boot 使用application.properties 进行外部配置
2019独角兽企业重金招聘Python工程师标准>>> application.properties大家都不陌生,我们在开发的时候,经常使用它来配置一些可以手动修改而且不用编译的变量 ...
- Spring Boot配置文件 application.properties
记录Spring Boot application.propertis配置文件的相关通用属性 1 # ================================================= ...
- Spring Boot——读取.properties配置文件解决方案
解决方案 Spring Boot 读取properties配置文件时,默认读取的是application.properties. 方法一:@ConfigurationProperties注解方式 @C ...
- springboot 读取application.properties流程
一.application.properties配置如下,当然也可以配置YAML. application-dev.properties server.port=8110 spring.applica ...
- Spring Boot中的Properties
文章目录 简介 使用注解注册一个Properties文件 使用属性文件 Spring Boot中的属性文件 @ConfigurationProperties yaml文件 Properties环境变量 ...
- (转)Spring Boot通过ImportBeanDefinitionRegistrar动态注入Bean
转自: Spring Boot通过ImportBeanDefinitionRegistrar动态注入Bean - 掘金在阅读SpringBoot源码时,看到SpringBoot中大量使用ImportB ...
- 解决:SpringBoot使用@Value读取application.properties中文乱码
使用@Value读取application.properties 代码演示: 在appliaction.properties中写入需要的配置信息 server.servlet.context-path ...
最新文章
- 双脑协同RSVP目标检测
- 没错,那帮实习生什么都做不好
- Python爬虫入门教程 1-100 CentOS环境安装
- 自适应页面 移动端获取焦点自动放大_专业 | 惠检LIMS系统:手机移动应用(MA)...
- No package ‘mate-settings-daemon‘ found
- java的帮助文档(API)
- 第十二章 Android第三方库源码
- 如果报华为网络工程师中级培训班一般学费多少?
- 微信小程序自定义地址选择器
- fiddler证书安装
- 扫雷游戏(模拟算法)
- SPA项目开发之首页导航+左侧菜单
- JPA设置in参数时报错(Encountered array-valued parameter binding, but was expecting [java.lang.String (n/a)])
- 压缩机的 压缩比、内容积比、内压力比概念你不要搞混淆了
- 百兆以太网传输距离_网线有哪几种有效传输距离是多少米
- jQuery实现的无缝轮播图
- ACT开发初步(一)
- 计算机网络配适器型号在哪里看,网络适配器型号在哪看_怎么更换网络适配器...
- 网络代理导致浏览器的问题解决方法
- 2022年电工(初级)考试题库及在线模拟考试
热门文章
- Mock.js 和Node.js详细讲解
- http --- Web页面请求的历程(如何根据URL寻找到需要的资源)
- HBase + SpringBoot分布式文件存储实战(一)-简介
- Halcon算子翻译——default
- 【动态规划】【线段树】 Codeforces Round #426 (Div. 1) B. The Bakery
- 关于驰骋表单引擎中字段扩展设置对文本框Pop窗体返回值的升级说明 2012/11/13...
- Windows 7 硬盘安装方法
- bundlefusion论文阅读笔记
- mkyaffs2image的用法
- linux基本知识学习