springboot配置文件中使用${}注入值的两种方式小结

网友投稿 304 2022-08-19


springboot配置文件中使用${}注入值的两种方式小结

目录配置文件中使用${}注入值方式在springboot中使用System.setProperty设置参数配置文件自扫描spring配置文件${}的用法话不多说直scnhd接看就完事了

配置文件中使用${}注入值方式

在springboot中使用System.setProperty设置参数

user:

user-name: ${username}

age: ${age}

配置文件是这种写法,我们可以用System.setProperty来设置参数,System.setProperty相当于一个静态变量,存在内存里面,使用el表达式和@value获取

public static void main(String[] args) {

System.setProperty("username", "张三");

System.setProperty("age", "10");

}

@Component

public class User {

@Value("${user.user-name}")

private String username;

@Value("${user.age}")

private String age;

SetterAndGetter

@Override

public String toString() {

return "User [username=" + username + ", age=" + age + "]";

}

User [username=张三, age=10]

配置文件自扫描

destroy-method="close">

destroy-method="close">

熟悉的数据库配置。这里我们可以使用自动扫描

下面是jdbc.properties

driver=com.mysql.jdbc.Driver

url=jdbc:mysql://127.0.0.1:3306/test?autoReconnect=true

username=root

password=root

#定义初始连接数

initialSize=5

#定义最大连接数

maxActive=20

#定义最大空闲

maxIdlscnhde=20

#定义最小空闲

minIdle=1

#定义最长等待时间

maxWait=60000

spring配置文件${}的用法

话不多说直接看就完事了


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:非常适合新手学生的Java线程池超详细分析
下一篇:学生视角手把手带你写Java 线程池改良版
相关文章

 发表评论

暂时没有评论,来抢沙发吧~