Spring 注解读取配置文件
直接上代码
package com.zbmes.common;import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.PropertySource;
/*** 系统配置类*/
@Configuration
@PropertySource("classpath:/conf/test.properties")
public class SysConstant {public static String username ;public static String password ;public static String getUsername() {return username;}@Value("${admin.username}")public void setUsername(String username) {SysConstant.username = username;}public static String getPassword() {return password;}@Value("${admin.password}")public void setPassword(String password) {SysConstant.password = password;}
}
对应配置文件
admin.username=kitty
admin.password=cat
要注意的地方:
set方法不可以用static修饰,否则会报错。报错内容一般如下
Autowired annotation is not supported on static fields: ……
Spring 注解读取配置文件相关推荐
- spring cloud读取配置文件
spring cloud读取配置文件 spring boot支持多种外部配置 命令行 JNDI属性 java系统属性,System.getProperties() 环境变量 jar包内部和外部的app ...
- 解决Spring项目读取配置文件中文乱码问题
解决Spring项目读取配置文件中文乱码问题 properties配置文件读取时中文乱码,错误如下: 解决方法如下: **1.**打开IDEA的设置项,进入Editor->File encodi ...
- Spring :读取配置文件(.properties、.yam)相关注解
1.美图 2.概述 读取配置文件相关的注解,就是用来帮助我们获取到配置文件.properties..yam里面信息的. 读取配置文件相关注解 解释 @EnableConfigurationProper ...
- @PropertiesSource注解读取配置文件中的数据
这是properties配置文件. 数据结构. 注入对象. 或者: 使用对象获取属性值. 或者: 了解:========================================= 通过@Pro ...
- spring中读取配置文件的方式,以及配置文件如何写
application.properties spring.application.name=spring-boot-simple-study server.port=8080 application ...
- Spring @Value读取配置文件
为了简化读取properties文件中的配置值,spring支持@value注解的方式来获取,这种方式大大简化了项目配置,提高业务中的灵活性. 一. @value的两种使用方式: (1)@Value( ...
- springboot 注解动态赋值_SpringBoot 使用 @Value 注解读取配置文件给静态变量赋值
1.application.properties 配置文件CxU免费资源网 mail.username=xue@163.com mail.password=xue mail.host=smtp.163 ...
- struts2 Action 通过Spring管理, 并通过Spring的方式读取配置文件
2019独角兽企业重金招聘Python工程师标准>>> 是这样的项目用的是Struts2 和Spring.我想在action层中测试下配置文件读取是否正常,Spring 版本有点低是 ...
- Spring加载Properties配置文件,java通过注解读取数据
1.用法示例: 在springMVC.xml配置文件中添加标签 (推荐用这个,这个用的比较多,也比较简洁) <context:property-placeholder location=&quo ...
最新文章
- netcore读取json文件_.net core读取json格式的配置文件
- 软件测试面试必备的一些基础理论概念
- iOS6.0 xcode4.5 设置横屏
- STM32 备份寄存器操作
- python正则表达式指南_Python正则表达式指南
- Linux内核分析— —计算机是如何工作的(20135213林涵锦)
- 论中国传统辩证推理科学理论范式(ZZ)
- python ==字符串
- 淘宝API开发系列--开篇概述
- python基础其他(二十一)
- jupyter-notebook设置⽀持远程访问
- 初涉网络流[EKdinic]
- 算法笔记-------基数排序
- php util,PHP中文工具类ChineseUtil怎样转换汉字与拼音
- Excel·VBA考勤打卡记录统计结果
- android超频使用方法,SetCPU高级设置
- 几种 Proximity Graphs 的单调性分析
- Leco题目:两数之和
- 深度学习超分辨率综述阅读笔记(翻译)
- 红米手机4android os是木马怎么清除,红米Note4 的LineageOS14.1刷机包 安卓7.1.1原生风格 本地化 20180203更新...