Spring
a9529lty
这个作者很懒,什么都没留下…
展开
-
配置Spring数据源
配置Spring数据源转载 2010-10-21 09:25:00 · 826 阅读 · 0 评论 -
Spring <context:annotation-config/> 解说
在基于主机方式配置Spring的配置文件中,你可能会见到这样一条配置,他的作用是式地向Spring 容器注册AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、PersistenceAnnotationBeanPostProcessor以及RequiredAnnotationBea转载 2012-12-03 11:45:32 · 3657 阅读 · 0 评论 -
Spring组件扫描<context:component-scan/>使用详解
1.如果不想在xml文件中配置bean,我们可以给我们的类加上spring组件注解,只需再配置下spring的扫描器就可以实现bean的自动载入。2.下面是引用spring framework开发手册中的一段话“Spring 2.5引入了更多典型化注解(stereotype annotations):@Component、@Service和@Cont转载 2012-12-03 11:48:46 · 123063 阅读 · 7 评论 -
spring中的控制反转和依赖注入
控制反转(IoC)与依赖注入(DI) IoC(Inversion of Control),这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我们到处去看哪里有长得漂亮身材又好的mm,然后打听她们的兴趣爱好、qq号、电话号、手机号、MSN………,想转载 2012-12-03 10:52:38 · 1028 阅读 · 0 评论 -
spring面试题
一、spring工作原理:1.spring mvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller.3.DispatcherServlet请请求提交到目标Controller 4.Controll转载 2012-12-03 10:54:40 · 1239 阅读 · 1 评论 -
Spring设置注入和构造注入
在Spring中注入方式有设置注入和构造注入。设置注入就是指要被注入的类中定义有一个setter()方法,并在参数中定义需要注入的对象。简单的看个例子。定义有User类,并覆写了toString()方法。 package com.zcl.spring.setterinjection;public class User { private String name ; privat转载 2012-12-06 10:16:20 · 1002 阅读 · 0 评论 -
注解@PostConstruct与@PreDestroy
从Java EE 5规范开始,Servlet中增加了两个影响Servlet生命周期的注解(Annotion);@PostConstruct和@PreDestroy。这两个注解被用来修饰一个非静态的void()方法。写法有如下两种方式:@PostConstructPublic void someMethod() {}转载 2012-12-10 17:14:00 · 1167 阅读 · 0 评论 -
Spring中Quartz动态设置cronExpression
前面在使用quartz进行时序调度工作是Xml代码 id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean"> name="jobDetail" ref="myJobDetail" /> name="转载 2013-01-11 10:17:34 · 4506 阅读 · 2 评论 -
Spring启动后执行
方法一:实现BeanPostProcessor接口:public class InstantiationTracingBeanPostProcessor implements BeanPostProcessor { public Object postProcessBeforeInitialization(Object bean, String beanName) thr转载 2013-01-13 16:24:29 · 2344 阅读 · 0 评论 -
Spring启动后执行
方法一:实现BeanPostProcessor接口:public class InstantiationTracingBeanPostProcessor implements BeanPostProcessor { public Object postProcessBeforeInitialization(Object bean, String beanName)转载 2013-08-19 16:06:28 · 937 阅读 · 0 评论 -
SpringMVC日期转换之JsonSerialize
在SPRING MVC3中,比如做REST时,经常要用JASON去解析,遇到了日期格式化的问题,请看例子:1) 比如有一个POJO package com.loiane.model;import java.util.Date;import org.codehaus.jackson.annotate.JsonAutoDetect;@JsonAutoDetec转载 2013-09-25 20:54:15 · 6200 阅读 · 0 评论 -
spring mvc 避免IE执行AJAX时,返回JSON出现下载文件
text/html;charset=UTF-8去掉转载 2014-04-29 19:25:45 · 18094 阅读 · 6 评论 -
<aop:aspectj-autoproxy />作用
通过配置织入@Aspectj切面虽然可以通过编程的方式织入切面,但是一般情况下,我们还是使用spring的配置自动完成创建代理织入切面的工作。通过aop命名空间的声明自动为spring容器中那些配置@aspectJ切面的bean创建代理,织入切面。当然,spring在内部依旧采用AnnotationAwareAspectJAutoProxyCreator进行自动代理的创建工作,转载 2012-12-03 11:38:55 · 1670 阅读 · 1 评论 -
spring DI(依赖注入)和IOC(控制反转)的区别
DI和IOC是差不多的概念。一个重要特征是接口依赖,是把对象关系推迟到运行时去确定. DI是一个初始化实例的过程,分为三种1.setter based 2.constructor based 3.interface based,在spring 中就是应用前两种;但又不仅仅是初始化实例,而且是运用接口的概念去实现这种注入依赖。静态地看,只是依赖一个接口,但实际运行起来,是依赖一个实现了该转载 2012-12-03 10:53:23 · 1257 阅读 · 0 评论 -
Spring的国际化
Spring的国际化转载 2011-01-28 08:39:00 · 1044 阅读 · 0 评论 -
Spring中常用的hql查询方法(getHibernateTemplate())
Spring中常用的hql查询方法(getHibernateTemplate())转载 2011-01-28 08:31:00 · 869 阅读 · 0 评论 -
Quartz在Spring中动态设置cronExpression (spring设置动态定时任务)
Quartz在Spring中动态设置cronExpression (spring设置动态定时任务)转载 2011-01-28 08:57:00 · 1051 阅读 · 0 评论 -
Quartz定时调度CronTrigger时间配置格式说明与实例
Quartz定时调度CronTrigger时间配置格式说明与实例转载 2011-02-09 14:42:00 · 1123 阅读 · 0 评论 -
JdbcTemplate中封装的方法
JdbcTemplate中封装的方法转载 2011-04-21 08:37:00 · 4554 阅读 · 0 评论 -
Spring中的面向切面编程
Spring中的面向切面编程转载 2011-05-06 14:53:00 · 21885 阅读 · 1 评论 -
又碰到问题了...附spring事务的xml配置
又碰到问题了...附spring事务的xml配置转载 2011-05-06 14:54:00 · 1529 阅读 · 0 评论 -
Using Quartz 1.8.5 with tomcat without Spring
在网上找了些文章来看,都是比较早的东东,有些地方的配置已经改变了,总结了一下,记录在这里。1、从http://quartz-scheduler.org下载quartz-1.8.5.tar.gz,解压缩到目录quartz-1.8.5中2、添加quartz-1.8.5.jar及quartz-1.8.5\lib目录中的jar文件到项目的lib目录中3、在项目中添加对qua转载 2011-11-21 11:09:51 · 1851 阅读 · 0 评论 -
aop实现-spring2.0中的aop实现
在Spring 2.0中,除了传统的通过实现AOP AIP的方式来实现Advice之外,还提供了两种更加简便的方式来实现Advice:1)基于XML Schema的设置;2)基于Annotation的支持,采用这两种方式,Advice将不用实现特定的接口。现在让我们来看看如何使用这两种方式来分别实现Before Advice、After Advice、Around Advice、Throwing转载 2011-12-01 15:03:19 · 2681 阅读 · 0 评论 -
org.aspectj.lang.JoinPoint-中文简要API
AspectJ使用org.aspectj.lang.JoinPoint接口表示目标类连接点对象,如果是环绕增强时,使用org.aspectj.lang.ProceedingJoinPoint表示连接点对象,该类是JoinPoint的子接口。任何一个增强方法都可以通过将第一个入参声明为JoinPoint访问到连接点上下文的信息。我们先来了解一下这两个接口的主要方法: 1)JoinPoint转载 2011-12-01 15:04:21 · 49157 阅读 · 4 评论 -
Beanutils基本用法
Beanutils用了魔术般的反射技术,实现了很多夸张有用的功能,都是C/C++时代不敢想的。无论谁的项目,始终一天都会用得上它。我算是后知后觉了,第一回看到它的时候居然错过。1.属性的动态getter,setter 在这框架满天飞的年代,不能事事都保证执行getter,setter函数了,有时候属性是要需要根据名字动态取得的,就像这样: BeanUtils.getProperty(转载 2012-10-19 13:48:23 · 770 阅读 · 0 评论 -
如何取得Spring管理的bean (请用第3种方法)
如何取得Spring管理的bean (请用第3种方法):1、servlet方式加载时,【web.xml】Xml代码 servlet> servlet-name>springMVCservlet-name> servlet-class>org.springframework.web.servlet.DispatcherServletservlet-class>转载 2014-12-25 14:00:26 · 37980 阅读 · 2 评论