-
大师应对spring学习(14)-使用外部属性文件
- 作者:李香主 分类:电脑技术 发布时间:2017-09-19 18:04:36
电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到spring学习(14)-使用外部属性文件的问题,如果我们遇到了spring学习(14)-使用外部属性文件的情况,该怎么处理怎么才能解决spring学习(14)-使用外部属性文件带来的困扰呢,对于这样的问题其实我们只需要电脑一台eclipse下图是小编的spring的java项目目录结构,如下图:下图中代码是小编这个maven项目的pom.xml文件配置,可以看出这个项目只是用到了四个包的依赖,两个是...
电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到spring学习(14)-使用外部属性文件的问题,如果我们遇到了spring学习(14)-使用外部属性文件的情况,该怎么处理怎么才能解决spring学习(14)-使用外部属性文件带来的困扰呢,对于这样的问题其实我们只需要电脑一台eclipse下图是小编的spring的java项目目录结构,如下图:下图中代码是小编这个maven项目的pom.xml文件配置,可以看出这个项目只是用到了四个包的依赖,两个是spring的包,一个是c3p0数据库连接池的包,一个mysql的包,如下图:然后在配置文件中注入一个bean,这里这个bean的类是c3p0中的ComboPooledDataSource类,然后使用属性注入的方式给这样就解决了这样的问题,接下来给大家带来spring学习(14)-使用外部属性文件的详细操作步骤。
工具/原料
电脑一台
eclipse
方法/步骤
下图是小编的spring的java项目目录结构,如下图:
下图中代码是小编这个maven项目的pom.xml文件配置,可以看出这个项目只是用到了四个包的依赖,两个是spring的包,一个是c3p0数据库连接池的包,一个mysql的包,如下图:
然后在配置文件中注入一个bean,这里这个bean的类是c3p0中的ComboPooledDataSource类,然后使用属性注入的方式给user、password、driverClass和jdbcUrl这几个连接数据库需要的属性赋值,如下图:
在入口程序中创建IOC容器,然后获取容器中的DataSource的bean,输出这个的连接,可以看到程序正常运行,如下图:
Spring 提供了一个 PropertyPlaceholderConfigurer 的 BeanFactory 后置处理器, 这个处理器允许用户将 Bean 配置的部分内容外移到属性文件中. 可以在 Bean 配置文件里使用形式为 ${var} 的变量, PropertyPlaceholderConfigurer 从属性文件里加载属性, 并使用这些属性来替换变量。这里创建一个db.properties属性文件,并将数据库需要的那些属性放到这个属性文件中,如下图:
这里需要用到【context】这个命名空间,先引入这个命名空间,如下图:
然后在配置文件修改代码如下图,先引入配置文件,然后使用${}方式引用配置文件中的变量,如下图:
在入口程序中创建IOC容器,然后获取容器中的DataSource的bean,输出这个的连接,可以看到程序正常运行,正常成功引入属性文件,如下图:
注意事项
个人观点,仅供参考。
感谢阅读。
猜您喜欢
- Mac输入法打不出中文?这些解决方法让..2024-03-30
- 快速安装高效插件,让你成为百家号大..2024-03-13
- Windows绿屏重启大揭秘:一个解决妙招..2024-02-24
- Win11连接移动硬盘不显示?三大解决方..2024-02-22
- 解决Win10打印机无法删除设备难题:专..2023-12-31
- Win7文件关联问题:没有应用处理,该..2023-12-30
相关推荐
- word绘图工具栏在哪里 word绘图工具栏在..2023-02-25
- 揭秘!一键激活Windows 10的神秘方法..2023-12-21
- 无线鼠标怎么连接手机 无线鼠标连接..2021-05-19
- 手机怎么压缩照片大小 手机压缩照片..2021-05-16
- 抖音怎么录屏 抖音怎么录屏保存..2023-11-06
- 电脑怎么屏蔽某个网站的方法 电脑如..2023-01-23