千家信息网

springboot配置文件中使用${}注入值的方式有哪些

发表于:2025-01-30 作者:千家信息网编辑
千家信息网最后更新 2025年01月30日,这篇文章主要为大家展示了"springboot配置文件中使用${}注入值的方式有哪些",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"springboot配置
千家信息网最后更新 2025年01月30日springboot配置文件中使用${}注入值的方式有哪些

这篇文章主要为大家展示了"springboot配置文件中使用${}注入值的方式有哪些",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"springboot配置文件中使用${}注入值的方式有哪些"这篇文章吧。

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

在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"); } @Componentpublic 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]

配置文件自扫描

                                                                                                                

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

    

下面是jdbc.properties

driver=com.mysql.jdbc.Driverurl=jdbc:mysql://127.0.0.1:3306/test?autoReconnect=trueusername=rootpassword=root#定义初始连接数initialSize=5#定义最大连接数maxActive=20#定义最大空闲maxIdle=20#定义最小空闲minIdle=1#定义最长等待时间maxWait=60000

spring配置文件${}的用法

话不多说直接看就完事了

以上是"springboot配置文件中使用${}注入值的方式有哪些"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

0