springboot引用配置文件中的值,springboot配置注入的几种方式
目录
配置文件中使用${}注入值方式在跳羚中使用System.setProperty设置参数配置文件自扫描弹簧配置文件${}的用法话不多说直接看就完事了
配置文件中使用${}注入值方式
在springboot中使用System.setProperty设置参数
用户:用户名: $ {用户名}年龄: $ {年龄}配置文件是这种写法,我们可以用System.setProperty来设置参数,System.setProperty相当于一个静态变量,存在内存里面,使用埃尔表达式和@值获取
public static void main(String[]args){ system。设置属性(用户名,张三);系统。设置属性(“年龄”、“10”);} @组件公共类用户{ @ Value($ { User。用户名} )私有字符串用户名;@Value(${user.age} )私有字符串年龄;SetterAndGetter @ Override public String to String(){ return User[username= username ,age= age ];}用户[用户名=张三,年龄=10]
配置文件自扫描
bean id=数据源 class= org。阿帕奇。公地。dbcp。基本数据源 destroy-method= close 属性名=驱动程序类名值= $ { driver } /属性名= URL 值= $ { URL } /属性名=用户名值= $ {用户名} /属性名=密码值= $ {密码} /!- 初始化连接大小-property name= initial size value= $ { initial size } /property!- 连接池最大数量-property name= max active value= $ { max active } /property!- 连接池最大空闲-property name= maxIdle value= $ { maxIdle } /property!- 连接池最小空闲-property name= minIdle value= $ { minIdle } /property!- 获取连接最大等待时间-属性名称=maxWait 值= $ {最大等待时间} /属性/bean熟悉的数据库配置。这里我们可以使用自动扫描
!- 配置文件-context :属性-占位符位置= class path * : JDBC。属性/下面是jdbc.properties
driver=com。MySQL。JDBC。驱动器URL=JDBC : MySQL ://127。0 .0 .1:3306/测试?autore connect=true用户名=root密码=root #定义初始连接数initialSize=5#定义最大连接数maxActive=20#定义最大空闲maxIdle=20#定义最小空闲minIdle=1#定义最长等待时间maxWait=60000
spring配置文件${}的用法
话不多说直接看就完事了
以上为个人经验,希望能给大家一个参考,也希望大家多多支持盛行它.
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。