zoukankan      html  css  js  c++  java
  • Spring的properties属性配置文件

     问题:

    在学习了Spring的知识后,需要被Spring管理的资源都是通过配置文件的形式来告诉Spring容器对象管理谁以及如何管理。但是随着使用次数的增多,我们发现配置文件中配置的标签越来越多,每次我们创建一个新的项目时,将配置好的配置文件在该项目中只需要修改一下数据库连接参数即可正常使用,但是因为配置文件的内容越来越多,造成配置文件的阅读性越来越差,数据库连接参数的修改不太好找到,怎么办?

    解决:

    将数据库相关参数提取到一个新的文件中专门配置,然后在  applicationcontext.xml配置文件中获取数据库连接参数 配置文件中的配置信息,说白了就是将数据库连接参数和Spring的配置文件之间解耦

    实现:

    Spring的属性配置文件配置数据库连接参数

    使用:

     src下创建db.properties文件,声明数据库连接参数。

    注意:配置的为键值对数据

     applicationcontext.xml中配置属性文件的扫描

    在数据源bean中使用${键名}的方式获取属性文件中的数据库连接参数

    注意:

    factory的bean和mapper扫描的bean之间的依赖注入变为普通的属性注入,因为依赖注入>属性文件扫描>属性注入。如果不将factory和mapper扫描之间的依赖注入变为属性注入,会造成数据库参数还没有从配置文件中读取到容器中,就去进行mapper扫描了,会报数据库参数异常的错误。

  • 相关阅读:
    一般操作
    node express mongodb 数据录入
    express新版本后app.use(express.bodyParser())无效
    npm adduser报错问题
    01demo-mongodb
    Win32汇编--02必须了解的基础知识
    第17章 本书最后将学习什么呢(需要回头学习)
    第十六章 直接定址表(需要回头学)
    指令系统总结
    第十五章 外中断
  • 原文地址:https://www.cnblogs.com/vincentmax/p/14307338.html
Copyright © 2011-2022 走看看