
Spring
文章平均质量分 71
爪洼岛老土著
这个作者很懒,什么都没留下…
展开
-
Spring AOP使用配置介绍(五):基于Schema配置的aop
如果项目中不能使用JDK5.0,那就无法使用基于@AspectJ注解的切面。但是我们仍可以使用AspectJ切点表达式,可以用Schema配置的方法来代替。首先定义一个增强:package com.maxjay.bank.advice.schema;import org.apache.log4j.Logger;import org.aspectj.lang.JoinPoint原创 2015-03-22 22:30:46 · 385 阅读 · 0 评论 -
Spring AOP使用配置介绍(四):基于@AspectJ注解的aop
定义切点:package com.maxjay.bank.advice.aspectj;import org.aspectj.lang.annotation.Aspect;import org.aspectj.lang.annotation.Before;/** * 日志记录 前置增强 * * @author Administrator * */原创 2015-03-22 22:30:40 · 330 阅读 · 0 评论 -
Spring AOP使用配置介绍(三):自动创建代理
根据(一)、(二)中介绍的方法已经学会了切面的配置,但都是使用org.springframework.aop.framework.ProxyFactoryBean配置的代理,该方法只能为单个类配置代理。在实际使用中并不方便,因此我们还要学习Spring提供的自动创建功能。方法一:使用BeanNameAutoProxyCreator <bean id="autoProxy" cl原创 2015-03-22 22:30:34 · 326 阅读 · 0 评论 -
Spring AOP使用配置介绍(二):切面的配置
在文章(一)中已经介绍了增强的使用,此篇介绍切面的配置方法。创建静态普通方法名匹配的切面:package com.maxjay.bank.advice;import java.lang.reflect.Method;import org.springframework.aop.ClassFilter;import org.springframework.aop.sup原创 2015-03-22 22:30:28 · 621 阅读 · 0 评论 -
Spring AOP使用配置介绍(一):增强的配置
在Spring中aop是一个重要的特性。和Hibernate结合的事务控制使用的就是aop,下面看如何使用。首先定义一个增强(即通知),这是在被代理的方法执行前或执行后先执行增强中的代码再去执行被代理的方法。增强包括前置增强、后置增强、环绕增强、异常抛出增强和引介增强。下面看一个前置增强package com.maxjay.bank.advice;import java.lan原创 2015-03-22 22:30:21 · 384 阅读 · 0 评论 -
Spring源码阅读(一):IOC容器的初始化
一直想研究下当下流行的开源框架的代码,最近年初终于得空了看了下Spring Framework的部分源代码。Spring最核心的功能是IOC容器,其他所有功能都是在此基础上做出的内部扩展,如aop、tx等。首先先从web工程下经常使用的ContextLoaderListener开始阅读,可以知道Spring bean的创建过程是context-> beanFactory->bean。原创 2015-03-17 09:21:40 · 572 阅读 · 0 评论 -
FastJsonHttpMessageConverter设置dateFormat后导致JSONField注解format失效解决办法
public class JSONSerializer extends SerializeFilterable {...public final void writeWithFormat(Object object, String format) {//@JSONField注解的format以参数形式传进来 if (object instanceof Date) {原创 2016-06-15 13:39:48 · 12735 阅读 · 1 评论 -
spring cloud config使用本地配置文件
spring cloud config提供了将各个服务配置统一管理的功能,可以直接使用git进行文件管理。我在公司的项目中引入了该服务,在公司环境中非常好用。但是在客户现场部署时出现问题,由于客户网络是局域网不能联网,因此访问不到git上的配置文件。于是找到了config直接指定本地配置文件的方式,下面是配置方法。本项目中config既是spring相关配置的管理服务,又是整个产品配置参数的管理...原创 2019-08-31 13:49:27 · 775 阅读 · 0 评论