
spring
文章平均质量分 77
qingsf
这个作者很懒,什么都没留下…
展开
-
JdbcTemplate学习笔记
1、使用JdbcTemplate的execute()方法执行SQL语句 代码jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))"); 2、如果是UPDATE或INSERT,可以用update()方法。 代码jdbcTemplate.update("INSERT ...2008-06-20 09:16:40 · 103 阅读 · 0 评论 -
Spring3.1中使用缓存注解及Shiro的缓存联合
Spring最近释出了3.1的REALEASE版本,到我写这篇日志的时候已经是3.1.2.REALEASE版本了,该版本直接内置了Ehcache的缓存注解,比起以前配置上是容易了许多,但是shiro官方却并没有为此3.1版本的注解缓存更新其最新的实现方式,为了能够用上最新版本的spring和shiro(1.2.1),特别针对缓存部分做了一些修改。首先Spring 3.1及以后版本的cache功...原创 2012-09-24 12:00:13 · 354 阅读 · 0 评论 -
spring 3.1中的cache小结
spring 3.1中有cache了,下面结合目前网上的一些资料和手册的归纳总结下: 1 @cache注解 在3.1中,都是用注解的了, @Cacheable注解可以用在方法或者类级别。当他应用于方法级别的时候,就是如上所说的缓存返回值了。当应用在类级别的时候,这个类的所有方法的返回值都将被缓存。 Java代码 @Cacheable(value = "employ...原创 2012-09-24 11:58:58 · 168 阅读 · 0 评论 -
spring Failed to convert property value of type [$Proxy10] to required type
org.springframework.beans.factory.BeanCreationException: Error creating bean with name '/common' defined in class path resource [com/ww/crm/biz/applicationContext.xml]: Error setting property values; ...原创 2012-09-12 21:42:39 · 148 阅读 · 0 评论 -
关于Spring事务代理类型转换问题($ProxyXX cannot be cast to 类型)(
二、解决方案 后来在网上搜了一下,这样的问题很多,但是正真的解决方案并不多。参考http://mopishv0.blog.163.com/blog/static/54455932200911118572079写道 spring的文档中这么写的:Spring AOP部分使用JDK动态代理或者CGLIB来为目标对象创建代理,如果被代理的目标对象实现了至少一个接口,则会使用J...原创 2012-09-12 21:38:42 · 387 阅读 · 0 评论 -
ClassPathXmlApplicationContext 和FileSystemXmlAppli
ClassPathXmlApplicationContext 和FileSystemXmlApplicationContext的区别2007-12-20 09:23* 即: 对于ClassPathXmlApplicationContext(), classpath: 前缀是不需要的, 默认就是指项目的classpath路径下面; * 如果要使用绝对路径,需要加上 file: 前缀表示...原创 2009-06-24 12:45:48 · 106 阅读 · 0 评论 -
PropertyPlaceholderConfigurer
Spring的框架中为您提供了一个 BeanFactoryPostProcessor 的实作类别: org.springframework.beans.factory.config.PropertyPlaceholderConfigurer。藉由这个类别,您可以将一些组态设定,移出至.properties档案中,如此的安排可以让XML定义档负责系统相关设定,而.properties档可以作为客户根...原创 2008-12-03 10:38:41 · 129 阅读 · 0 评论 -
Spring MVC:使用SimpleUrlHandlerMapping的一个简单例子
实现一个控制器ShirdrnController,如下所示:package org.shirdrn.spring.mvc;import java.util.Date;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache....原创 2009-09-27 00:50:15 · 297 阅读 · 0 评论 -
ClassPathXmlApplicationContext和FileSystemXmlApplicationContext的路径设置祥解
package com.openv.spring; import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory; //import org.springframework.beans.factory.BeanFactory;//import org.spri...原创 2009-09-19 10:24:38 · 368 阅读 · 0 评论 -
Spring MVC 入门 实例
下面开始开发Spring MVC应用程序(2)修改WEB-INF目录的web.xml 定义DispatcherServlet来控制所有的请求,同时具有一个标准的servlet-mapping映射到*.htm URL模式 < servlet > < servlet - name > springapp < servlet - class >...2008-07-03 10:55:00 · 105 阅读 · 0 评论 -
Spring MVC 配置
一,配置分发器DispatcherServlet 是Spring MVC 的入口所有进入Spring Web 的 Request 都经过 DispatcherServlet 需要在 web.xml 中注册 DispatcherServlet dispatherContext org.springframework.web.servlet.DispatcherServ...2008-07-03 09:38:10 · 97 阅读 · 0 评论 -
JdbcTemplate - 查询
使用JdbcTemplate进行查询时,可以使用queryForXXX()等方法,例如下面使用queryForInt()方法传回user表格中的资料笔数:jdbcTemplate.queryForInt("SELECT COUNT(*) FROM user");也可以使用queryForObject()传回一个查询后的结果物件,例如下例传回一个String物件:S...2008-06-20 10:40:04 · 148 阅读 · 0 评论 -
转载]spring+hibernate架构中Dao访问数据库的几种方法
spring+hibernate架构中Dao访问数据库的几种方法在spring+hibernate的架构中,访问数据库有几种方法,按spring依赖注入来区分有3种,在这之前先再来了解一下spring的依赖注入,spring主要的两大核心就是IOC(控制反转)和AOP(面向切面编程),控制反转就是控制转移,从以往由Bean去控制要调用的接口或其他资源转移给容器,由容器来寻找并实例化要调用的接口...2008-06-20 10:28:22 · 139 阅读 · 0 评论 -
JdbcTemplate总结
1.您可以使用JdbcTemplate的execute()方法執行SQL DDL语句,例如:jdbcTemplate.execute("CREATE TABLE USER (user_id integer, name varchar(100))");使用JdbcTemplate进行查询时,可以使用queryForXXX()等方法,例如使用queryForInt()方法传回user表...2008-06-20 10:10:52 · 174 阅读 · 0 评论 -
//插入很多书(批量插入用法)jdbcTemplate
//插入很多书(批量插入用法) public void insertBooks(List book) { final List tempBook=book; String sql="insert into book(name,pbYear) values(?,?)"; jdbcTemplate.batchUpdate(sql, new BatchPreparedState...2008-06-20 10:09:46 · 379 阅读 · 0 评论 -
ehcache 缓存监听器的使用CacheEventListener
ehcache通过配置,可以实现诸如,内容最长缓存时间,内容最长没有被访问时间等功能,当以上时间expired,缓存中的内容将清空。ehcache 缓存策略:read-only:无需修改, 那么就可以对其进行只读 缓存,注意,在此策略下,如果直接修改数据库,即使能够看到前台显示效果,但是将对象修改至cache中会报error,cache不会发生作用。另:删除记录会报错,因为不能在read-only...原创 2012-09-24 14:33:29 · 2585 阅读 · 0 评论