SpringMVC之application-context.xml了解数据库相关配置.docx

上传人:A*** 文档编号:141375493 上传时间:2020-08-07 格式:DOCX 页数:7 大小:15.17KB
返回 下载 相关 举报
SpringMVC之application-context.xml了解数据库相关配置.docx_第1页
第1页 / 共7页
SpringMVC之application-context.xml了解数据库相关配置.docx_第2页
第2页 / 共7页
SpringMVC之application-context.xml了解数据库相关配置.docx_第3页
第3页 / 共7页
SpringMVC之application-context.xml了解数据库相关配置.docx_第4页
第4页 / 共7页
SpringMVC之application-context.xml了解数据库相关配置.docx_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《SpringMVC之application-context.xml了解数据库相关配置.docx》由会员分享,可在线阅读,更多相关《SpringMVC之application-context.xml了解数据库相关配置.docx(7页珍藏版)》请在金锄头文库上搜索。

1、SpringMVC之application-context.xml,了解数据库相关配置上一篇SpringMVC之web.xml让我们了解到配置一个web项目的时候,如何做基础的DispatcherServlet相关配置,作为SpringMVC上手的第一步,而application-context.xml则让我们了解到如何将数据库信息加载到项目中,包含关键的数据库连接信息、sqlSessionFactory、事务等关键因素。、xml内容 file:C:/properties/ymeng.properties select 1 from DUAL 、重点内容介绍1、EncryptPropertyP

2、laceholderConfigurer file:C:/properties/ymeng.properties 使用了file前缀引导spring从c盘固定的路径加载数据库连接信息。刚看到这个类的时候,你也许会有一种似曾相识的感觉,没错,她继承了PropertyPlaceholderConfigurer类,只不过我为她加了一层神秘的色彩(Encrypt嘛),其作用呢,就是为了不直接在项目运行环境中暴露数据库连接信息,比如说数据库用户名、密码、URL等,这样就等于系统多了一层的安全级别,个人觉得还是非常有用的,所以我之前总结了一篇SpringMVC使用隐式jdbc连接信息。标题写的是Sprin

3、gMVC,同样适用于Spring,那么这里我就不再唠叨了。2、dataSource select 1 from DUAL 使用了dbcp的数据库连接池。DBCP(DataBase connection pool),数据库连接池。是 apache 上的一个 java 连接池项目,也是 tomcat 使用的连接池组件。单独使用dbcp需要2个包:commons-dbcp.jar,commons-pool.jar由于建立数据库连接是一个非常耗时耗资源的行为,所以通过连接池预先同数据库建立一些连接,放在内存中,应用程序需要建立数据库连接时直接到连接池中申请一个就行,用完后再放回去。1. destroy

4、-method=”close”的作用就是当数据库连接不使用的时候,就把该连接重新放到数据池中,方便下次使用调用.很关键的一个元素。2. 关于数据库连接信息URL、username等就不解释了。3. 关于数据库连接池信息我到现在还没有搞得很明白,之前也调查了很多次,不见效果,无奈。4. testOnBorrow、validationQuery:通过“select 1 from DUAL”查询语句来验证connection的有效性。网上还有很多资源对这块有专业的解释,反正我是没有看得太明白,之前也曾专门调查过这块东西,现在也回想不起来了,以后再碰到的时候再补充进来。3、sqlSessionFactory bean id=sqlSessionFactory

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号