广告
返回顶部
首页 > 资讯 > 精选 >springboot配置文件中使用${}注入值的方式有哪些
  • 211
分享到

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

2023-06-29 14:06:51 211人浏览 安东尼
摘要

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

配置文件自扫描

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"        destroy-method="close">        <property name="driverClassName" value="${driver}" />        <property name="url" value="${url}" />        <property name="username" value="${username}" />        <property name="passWord" value="${password}" />        <!-- 初始化连接大小 -->        <property name="initialSize" value="${initialSize}"></property>        <!-- 连接池最大数量 -->        <property name="maxActive" value="${maxActive}"></property>        <!-- 连接池最大空闲 -->        <property name="maxIdle" value="${maxIdle}"></property>        <!-- 连接池最小空闲 -->        <property name="minIdle" value="${minIdle}"></property>        <!-- 获取连接最大等待时间 -->        <property name="maxWait" value="${maxWait}"></property></bean>

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

<!-- 配置文件 -->    <context:property-placeholder location="classpath*:jdbc.properties" />

下面是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配置文件中使用${}注入值的方式有哪些

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

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

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

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

--结束END--

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

本文链接: https://www.lsjlt.com/news/325280.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • springboot配置文件中使用${}注入值的方式有哪些
    这篇文章主要为大家展示了“springboot配置文件中使用${}注入值的方式有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“springboot配置文件中使用${}注入值的方式有哪些”这篇...
    99+
    2023-06-29
  • springboot yml配置文件值注入方式
    目录yml配置文件值注入搭建项目创建实体类spring boot核心配置文件application.yml测试类运行自动注入yml文件和properties文件yml文件的自动注入c...
    99+
    2022-11-13
  • SpringBoot 配置文件给实体注入值方式
    目录配置文件给实体注入值properties用法yaml用法通过配置文件给实体类注入属性上面yml中注意也可以使用properties注入配置文件值注入方式1.1 从全局配置文件中读...
    99+
    2022-11-13
  • springboot配置文件中使用${}注入值的两种方式小结
    目录配置文件中使用${}注入值方式在springboot中使用System.setProperty设置参数配置文件自扫描spring配置文件${}的用法话不多说直接看就完事了配置文件...
    99+
    2022-11-13
  • springboot yml配置文件值的注入方式是什么
    这篇文章跟大家分析一下“springboot yml配置文件值的注入方式是什么”。内容详细易懂,对“springboot yml配置文件值的注入方式是什么”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够...
    99+
    2023-06-26
  • SpringBoot获取配置文件内容的方式有哪些
    这篇文章主要介绍“SpringBoot获取配置文件内容的方式有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“SpringBoot获取配置文件内容的方式有哪些”文章能帮助大家解决问题。前言现有配置...
    99+
    2023-07-05
  • Springboot中静态文件的引入方式有哪些
    这篇文章给大家分享的是有关Springboot中静态文件的引入方式有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。thymeleaf 模式依赖中引入<!-- 渲染静态页面 -->...
    99+
    2023-06-29
  • SpringBoot使用spring.config.import多种方式导入配置文件
    目录简介导入classpath下的配置文件导入系统目录下的配置文件导入Nacos配置中心的配置文件总结简介 SpringBoot从2.4.x版本开始支持了导入文件的方式来加载配置参数...
    99+
    2022-11-13
  • SpringBoot原生组件注入实现的方式有哪些
    这篇文章主要介绍了SpringBoot原生组件注入实现的方式有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇SpringBoot原生组件注入实现的方式有哪些文章都会有所收获,下面我们一起来看看吧。原生组件注...
    99+
    2023-07-04
  • SpringBoot读取Yml配置文件的方法有哪些
    这篇“SpringBoot读取Yml配置文件的方法有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“SpringBoot读...
    99+
    2023-07-05
  • SpringBoot中下载文件的方式有哪些
    这篇文章将为大家详细讲解有关SpringBoot中下载文件的方式有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。文件来源这里还是以GridFS为例,主要演示的还是从mongo下载下来的文件,如果是本地...
    99+
    2023-06-21
  • 使用springboot配置和占位符获取配置文件中的值
    目录springboot配置和占位符获取配置文件值@PropertySource&加载指定的配置文件@ImportResource 导入指定的配置文件springb...
    99+
    2022-11-13
  • Struts2配置文件中使用通配符的方法有哪些
    Struts2配置文件中可以使用通配符的方法有以下几种:1. 通配符匹配所有请求:可以使用"action"配置来匹配指定目录下的所有...
    99+
    2023-08-08
    Struts2
  • MongoDB 3.4中配置文件避免入坑的注意事项有哪些
    这篇文章主要为大家展示了“MongoDB 3.4中配置文件避免入坑的注意事项有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MongoDB 3.4中配置文件...
    99+
    2022-10-18
  • 使用springboot配置文件yml中的map形式
    目录springboot配置文件yml的map形式1、yml中的格式2、创建一个类3、引用4、打印SpringBootyaml文件map集合使用yaml文件配置配置文件对应的bean...
    99+
    2022-11-12
  • SQL注入中文件读写的方法有哪些
    这篇文章主要介绍了SQL注入中文件读写的方法有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、MySQL读文件常见的读文件,可以用16...
    99+
    2022-10-18
  • 如何使用springboot配置和占位符获取配置文件中的值
    小编给大家分享一下如何使用springboot配置和占位符获取配置文件中的值,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!springboot配置和占位符获取配置文件值@PropertySource& 加载指定的配...
    99+
    2023-06-29
  • 使用springboot如何实现获取配置文件中的属性值
    本篇文章给大家分享的是有关使用springboot如何实现获取配置文件中的属性值,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。在spring boot中,简单几步,读取配置文件...
    99+
    2023-05-31
    springboot 配置文件
  • 使用@value注解取不到application.xml配置文件中的值问题
    目录@value注解取不到application.xml的值报错信息原来代码问题原因思考拓展阅读工具类@Value取不到值原因是new的对象@value注解取不到applicatio...
    99+
    2022-11-13
  • springboot配置文件中属性变量引用的方式是什么
    本文小编为大家详细介绍“springboot配置文件中属性变量引用的方式是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“springboot配置文件中属性变量引用的方式是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作