springMVC里提供了简单的数据库连接方式,适合平时测试或者练习使用,但是对于开发使用的系统,该方法不合适。会影响性能。
1. DBCP数据源配置
引入jar包,commons-dbcp.jar和commons-pool.jar
2. spring-servlet.xml
<context:property-placeholder location="classpath:jdbc.properties" />
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close" >
<property name="driverClassName"><value>${jdbc.driverClassName}</value></property>
<property name="url"><value>${jdbc.url}</value></property>
<property name="username"><value>${jdbc.username}</value></property>
<property name="password"><value>${jdbc.password}</value></property>
<property name="maxActive"><value>${jdbc.maxActive}</value></property>
<property name="maxIdle"><value>${jdbc.maxIdle}</value></property>
<property name="maxWait"><value>${jdbc.maxWait}</value></property>
<property name="validationQuery"><value>select 1</value></property>
<property name="testWhileIdle"><value>true</value></property>
<property name="timeBetweenEvictionRunsMillis"><value>3600000</value></property>
</bean>
3. jdbc.properties文件
jdbc.driverClassName=org.postgresql.Driver
jdbc.url=jdbc:postgresql://192.168.12.177:5432/maeyes?useUnicode=true&characterEncoding=UTF-8
jdbc.username=maeyes
jdbc.password=maeyes
jdbc.maxActive=200
jdbc.maxIdle=20
jdbc.maxWait=10
分享到:
相关推荐
1、手写springmvc框架及分析springmvc源码.zip1、手写springmvc框架及分析springmvc源码.zip1、手写springmvc框架及分析springmvc源码.zip1、手写springmvc框架及分析springmvc源码.zip1、手写springmvc框架及分析...
基于注解的spring_3.0.x_MVC学习笔记 例子很详细 适合学习SpringMVC框架的初学者
**SpringMVC 3.0 框架详解** SpringMVC是Spring框架的一个模块,专为构建Web应用程序提供模型-视图-控制器(MVC)架构。在SpringMVC 3.0版本中,引入了许多增强功能和优化,使得开发更加高效且灵活。这个名为...
SpringMVC4.x是Spring框架的一个重要组成部分,用于构建Web应用程序的模型-视图-控制器(MVC)架构。在本案例中,我们将深入探讨SpringMVC4.x的配置和应用,结合博客园的java web教程,以帮助你更好地理解和实践这一...
以前都是用SSH,第一次使用spring+springMVC+mybatis自己做的测试练习,主要是配置注解的使用,加了稍微详细的注释说明。另外在测试ehcache的时候也继承进去了,紧做练习参考. 环境:tomcat使用7.x,JDK1.7开发工具...
SpringMVC笔记,记录的比较完整,参考价值较高,大家共同进步
Spring MVC 3.0是Spring框架的一个重要组成部分,专门用于构建Web应用程序的模型-视图-控制器(MVC)架构。这个版本引入了许多增强功能,提高了开发效率和灵活性。结合Hibernate,一个流行的Java持久化框架,可以...
"springMVC-3.0-file-upload.rar" 包含了一个示例,展示了如何在Spring MVC应用中集成文件上传功能,这个例子的描述表明它是基于注解驱动的,这意味着我们将使用如`@Controller`、`@RequestMapping`等注解来定义控制...
2. 在弹出的窗口中,选择Spring 3.0版本,并勾选需要的库,如Spring 3.0 AOP、Spring 3.0 Core、Spring 3.0 Persistence Core、Spring 3.0 Persistence JDBC和Spring 3.0 Web。确保这些库被复制到WEB-INF/lib目录下...
本示例聚焦于如何在SpringMVC 3.0和MyBatis 3.0环境中实现分页功能,这在处理大量数据时尤其重要,能够提高用户体验并减轻服务器压力。 **SpringMVC 3.0** SpringMVC是Spring框架的一部分,它是一个基于模型-视图-...
aopalliance-1.0.jar commons-logging-1.1.1.jar spring-aop-4.2.4.RELEASE.jar spring-aspects-4.2.4.RELEASE.jar spring-beans-4.2.4.RELEASE.jar spring-context-4.2.4.RELEASE.jar spring-context-support-4.2.4...
在描述中提到的 "springmvc3.0所需jar绿色包" 指的是包含了 Spring MVC 3.0 版本运行所需的所有 JAR 文件的一个集合,通常这些 JAR 文件被用来创建一个无需安装的可执行环境,也就是所谓的“绿色版”。 Spring MVC ...
springmvc基础 包含代码+知识点+详细解释 1. 什么是springmvc? 2. springmvc框架原理 前端控制器、处理器映射器、处理器适配器、视图解析器 3. springmvc入门程序 目的:对前端控制器、处理器映射器、处理器...
springmvc3.0实战指南 讲的很不错!适合初学者,对开发者很有指导意义!
SpringMVC 3.0实战指南,PPT Java Web开发的最好的MVC框架指南
【SpringMVC 4.X详解】 SpringMVC是Spring框架的一部分,主要用于构建Web应用程序的后端控制器。在SpringMVC中,请求由DispatcherServlet前端控制器处理,它将请求分发到相应的处理器,然后处理器完成业务逻辑后...
在本项目中,"SpringMVC3.0+MyIbatis3.0(分页示例)" 是一个结合了SpringMVC和MyBatis两大框架的实战应用,主要展示了如何在实际开发中实现数据的分页展示。这个项目可能是为了教学或者演示目的,通过源码分析,可以...
SpringMVC 3.0 和 SSH2 是两个在Java Web开发中广泛使用的框架。SpringMVC是Spring框架的一部分,主要用于构建MVC(Model-View-Controller)架构的Web应用程序,而SSH2则指的是Struts2、Spring和Hibernate的集成,这...