Spring配置文件如何使用${username}

作者:才华横溢 时间:2021-07-26 22:40:27 

这篇文章主要介绍了Spring配置文件如何使用${username},文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

spring+mybatis集成过程中,报错信息如下:

[ERROR] 2020-02-09 create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/ems, errorCode 1045, state 28000

原因:spring默认会优先加载使用系统环境变量,此时,username实际上指的是当前计算机的用户名。而不是取值配置文件中定义的username。

两种解决方式:

(1)将datasource中的${username}换成了${name}就可以了,

(3)设置本地配置覆盖系统配置


<context:property-placeholder local-override="true" location="classpath:conn.properties"></context:property-placeholder>

(2)使用标签:


<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" p:localOverride="true">
   <property name="locations" value="classpath:conn.properties"></property>
 </bean>

来源:https://www.cnblogs.com/caozyblogs/p/12289794.html

标签:Spring,配置,文件,username
0
投稿

猜你喜欢

  • 安卓GreenDao框架一些进阶用法整理

    2023-06-17 03:27:21
  • java 如何实现正确的删除集合中的元素

    2022-08-03 17:44:31
  • SpringBoot整合之SpringBoot整合MongoDB的详细步骤

    2023-11-25 09:55:37
  • 详解tryAcquire()、addWaiter()、acquireQueued()

    2022-07-30 10:24:05
  • Java集合框架之List ArrayList LinkedList使用详解刨析

    2022-04-24 13:43:43
  • Java面向接口编程之简单工厂模式示例

    2021-07-14 21:40:27
  • 举例详解用Java实现web分页功能的方法

    2021-07-27 10:50:19
  • Java面试之动态规划与组合数

    2023-11-24 21:20:52
  • C#日期转换函数分享

    2021-06-30 16:48:38
  • Springboot全局异常捕获及try catch区别解析

    2022-03-02 17:44:07
  • executor包执行器功能

    2023-07-26 21:07:36
  • Java 单例模式的实现资料整理

    2022-05-29 21:27:33
  • java实现打砖块小游戏

    2021-07-26 14:47:11
  • java导出大批量(百万以上)数据的excel文件

    2023-11-16 13:13:22
  • SpringBoot中读取application.properties配置文件的方法

    2023-10-20 17:29:05
  • 详解AngularJs与SpringMVC简单结合使用

    2023-10-22 04:19:08
  • Android Java try catch 失效问题及解决

    2023-06-17 17:07:33
  • 用java在web环境下上传和下载文件的技巧

    2021-06-09 18:17:17
  • 详解Java线程池如何统计线程空闲时间

    2022-11-09 07:41:10
  • netty pipeline中的inbound和outbound事件传播分析

    2023-08-27 06:57:00
  • asp之家 软件编程 m.aspxhome.com