一种Java Spring框架里将配置文件里定义的值注入到Java变量的简单办法

假设我在classpath下的application.properties里定义了一些配置:

我想让这些配置自动注入到我Java代码里某个变量中去。最简单的方式就是使用注解@PropertySource和annotation @Value。下面的例子一看就懂:

@Value("${spring.redis.host}")自动把application.properties里的配置项的值注入到类型为String的Java变量redisHost里。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Spark学习技巧

探索 Java 热部署的奥妙

在 Java 开发领域,热部署一直是一个难以解决的问题,目前的 Java 虚拟机只能实现方法体的修改热部署,对于整个类的结构修改,仍然需要重启虚拟机,对类重新加...

13750
来自专栏code秘密花园

迭代器与 for of的使用和原理

看着很简单,但是再回顾这段代码,实际上我们仅仅是需要数组中元素的值,但是却需要提前获取数组长度,声明索引变量等,尤其当多个循环嵌套的时候,更需要使用多个索引变量...

17130
来自专栏code秘密花园

JavaScript中的类型判断

类型判断在 web 开发中有非常广泛的应用,简单的有判断数字还是字符串,进阶一点的有判断数组还是对象,再进阶一点的有判断日期、正则、错误类型,再再进阶一点还有比...

17430
来自专栏Jenkins

基于 Jenkins + JaCoCo 实现功能测试代码覆盖率统计

对于 JaCoCo,有所了解但又不是很熟悉。 "有所了解"指的是在 CI 实践中已经使用 JaCoCo 对单元测试代码覆盖率统计: 当代码 push 到代码仓库...

98040
来自专栏foochane

Hadoop的安装和使用

后面加入export JAVA_HOME=/usr/lib/jvm/default-java 然后使环境变量生效:

19220
来自专栏程序源代码

java 内容基础开发平台

10710
来自专栏纯洁的微笑

纳尼,Java 存在内存泄泄泄泄泄泄漏吗?

Java 最牛逼的一个特性就是垃圾回收机制,不用像 C++ 需要手动管理内存,所以作为 Java 程序员很幸福,只管 New New New 即可,反正 Jav...

12010
来自专栏好好学java的技术栈

Java程序员的黄金五年,献给还在迷茫中的你!

在Java程序界流行着一种默认的说法叫「黄金5年」,也就是一个程序员从入职的时候开始算起,前五年的选择直接影响着整个职业生涯中的职业发展方向和薪资走向。

9220
来自专栏code秘密花园

一个函数让你看懂 'Why 0.1+0.2!=0.3'

由于 JavaScript中没有将小数的 二进制转换成 十进制的方法,于是手动实现了一个。

9720
来自专栏swag code

Spring框架入门(一):概念简介

Spring 是一个开源的轻量级 Java SE( Java 标准版本)/Java EE( Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发...

24520

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励