随笔分类 -  spring

spring 国际化i18n配置
摘要:i18n(其来源是英文单词 internationalization的首末字符i和n,18为中间的字符数)是“国际化”的简称。在资讯领域,国际化(i18n)指让产品(出版物,软件,硬件等)无需做大的改变就能够适应不同的语言和地区的需要。对程序来说,在不修改内部代码的情况下,能根据不同语言及地区显示相 阅读全文

posted @ 2017-10-25 15:19 锟斤拷锟斤拷 阅读(681) 评论(0) 推荐(0)

基于 Annotation 拦截的 Spring AOP 权限验证方法
摘要:基于 Annotation 拦截的 Spring AOP 权限验证方法 转自:http://www.ibm.com/developerworks/cn/java/j-lo-springaopfilter/ 基于 Annotation 拦截的 Spring AOP 权限验证方法 转自:http://w 阅读全文

posted @ 2016-12-06 15:44 锟斤拷锟斤拷 阅读(918) 评论(0) 推荐(0)

Redis客户端之Spring整合Jedis,ShardedJedisPool集群配置
摘要:Jedis设计 Jedis作为推荐的java语言redis客户端,其抽象封装为三部分: 其类设计图如下: 关于common-pool的相关内容,可以参见:http://macrochen.iteye.com/blog/320077 其他类的设计作用如下: ShardedJedis实现分析 Shard 阅读全文

posted @ 2016-11-09 11:04 锟斤拷锟斤拷 阅读(5558) 评论(0) 推荐(1)

RequestContextListener作用
摘要:spring IOC容器实例化Bean的方式有: singleton 在spring IOC容器中仅存在一个Bean实例,Bean以单实例的方式存在. prototype 每次从容器中调用Bean时,都返回一个新的实例,即每次调用getBean()时,相当于执行new XxxBean()的操作. r 阅读全文

posted @ 2016-10-08 16:10 锟斤拷锟斤拷 阅读(10600) 评论(0) 推荐(3)

Spring注解实例
摘要:public class ActivityAction extends CoreAction { private static final Logger log = Logger.getLogger(ActivityAction.class); @Autowired private Activi... 阅读全文

posted @ 2015-04-28 06:22 锟斤拷锟斤拷 阅读(223) 评论(0) 推荐(0)

spring基于注解的配置文件
摘要:1 2 10 11 13 14 classpath:jdbc.properties 15 16 17 18 19 20 21 ... 阅读全文

posted @ 2015-04-28 06:18 锟斤拷锟斤拷 阅读(367) 评论(0) 推荐(0)

Spring中的注解 @Qualifier
摘要:在使用Spring框架中@Autowired标签时默认情况下使用 @Autowired 注释进行自动注入时,Spring 容器中匹配的候选 Bean 数目必须有且仅有一个。当找不到一个匹配的 Bean 时,Spring 容器将抛出BeanCreationException 异常,并指出必须至少拥有一... 阅读全文

posted @ 2014-06-06 21:09 锟斤拷锟斤拷 阅读(449) 评论(0) 推荐(0)

spring AOP详解四
摘要:AOP(Aspect Orient Programming),作为面向对象编程的一种补充,广泛应用于处理一些具有横切性质的系统级服务,如事务管理、安全检查、缓存、对象池管理等。AOP 实现的关键就在于 AOP 框架自动创建的 AOP 代理,AOP 代理则可分为静态代理和动态代理两大类,其中静态代理是... 阅读全文

posted @ 2014-05-13 11:51 锟斤拷锟斤拷 阅读(283) 评论(0) 推荐(0)

spring AOP详解〇
摘要:AOP正在成为软件开发的下一个圣杯。使用AOP,你可以将处理aspect的代码注入主程序,通常主程序的主要目的并不在于处理这些aspect。AOP可以防止代码混乱。 为了理解AOP如何做到这点,考虑一下记日志的工作。日志本身不太可能是你开发的主程序的主要任务。如果能将“不可见的”、通用的日志代码注入... 阅读全文

posted @ 2014-05-13 09:08 锟斤拷锟斤拷 阅读(166) 评论(0) 推荐(0)

spring AOP详解三
摘要:CGLib采用非常底层的字节码技术,可以为一个类创建子类,并在子类中采用方法拦截的结束拦截所有父类方法的调用,并顺势织入横切逻辑。我们采用CGLib技术可以编写一个可以为任何类创建织入横切逻辑代理对象的代理创建器,下面看一个使用CGLib代理技术实现横切的一个例子: 1.CglibProxy.j... 阅读全文

posted @ 2014-05-12 15:51 锟斤拷锟斤拷 阅读(564) 评论(0) 推荐(1)

spring AOP详解二
摘要:AOP实例(通过Proxy代理模式) Spring AOP使用纯java实现,不需要专门的编译过程和类装载器,它在运行期间通过代理方式向目标类织入增强代码,它更侧重于提供一种和Spring IoC容器整合的AOP实现,在Spring中,我们可以无缝的将AOP,IoC,AspectJ整合在一起。 S... 阅读全文

posted @ 2014-05-12 15:50 锟斤拷锟斤拷 阅读(206) 评论(0) 推荐(0)

spring AOP详解一
摘要:AOP是Aspect Oriented Programing的简称,面向切面编程。AOP适合于那些具有横切逻辑的应用:如性能监测,访问控制,事务管理以及日志记录。AOP将这些分散在各个业务逻辑中的代码通过横向切割的方式抽取到一个独立的模块中。一、AOP术语 1.连接点(Joinpoint) ... 阅读全文

posted @ 2014-05-12 15:48 锟斤拷锟斤拷 阅读(244) 评论(0) 推荐(0)

Spring配置文件中使用ref local与ref bean的区别
摘要:Spring配置文件中使用ref local与ref bean的区别.在ApplicationResources.properties文件中,使用与方法如下: 1 .用 local 属性指定目标 bean 可以利用 xml 解析器的能力在同一个文件中验证 xml id 引用 . 如果在... 阅读全文

posted @ 2014-05-12 09:40 锟斤拷锟斤拷 阅读(878) 评论(0) 推荐(0)

基于JDK动态代理和CGLIB动态代理的实现Spring注解管理事务
摘要:基于JDK动态代理和CGLIB动态代理的实现Spring注解管理事务(@Trasactional)到底有什么区别。我还是喜欢基于Schema风格的Spring事务管理,但也有很多人在用基于@Trasactional注解的事务管理,但在通过基于JDK动态代理和CGLIB动态代理的实现Spring注解管... 阅读全文

posted @ 2014-05-12 08:38 锟斤拷锟斤拷 阅读(425) 评论(0) 推荐(0)

Spring事务配置的五种方式
摘要:前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。总结如下:Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、Tran... 阅读全文

posted @ 2014-05-11 21:57 锟斤拷锟斤拷 阅读(158) 评论(0) 推荐(0)

spring 自动装配
摘要:spring 自动装配 一、spring 自动装配 default-autowire="byName" byName,按变量名称,与id名称一样,若不一样,就报错。 ... 阅读全文

posted @ 2014-05-08 21:39 锟斤拷锟斤拷 阅读(214) 评论(0) 推荐(0)

spring scope 属性的取值
摘要:Spring 容器是通过单例模式创建 Bean 对象的,也就是说,默认情况下,通过调用 ac.getBean("mybean")方法获得的对象都是同一个 mybean 对象 使用单例模式有风险,风险在于多线程并发访问时会有一些状况。那么如何取消容器默认单例模式创建对象?14) 修改 applicat... 阅读全文

posted @ 2014-05-08 21:17 锟斤拷锟斤拷 阅读(1056) 评论(0) 推荐(0)

DefaultTransactionStatus源码
摘要:package org.springframework.transaction.support;import org.springframework.transaction.NestedTransactionNotSupportedException;import org.springframewo... 阅读全文

posted @ 2014-05-08 17:23 锟斤拷锟斤拷 阅读(1028) 评论(1) 推荐(0)

Spring事务管理接口PlatformTransactionManager的实现类DataSourceTransactionManager
摘要:package org.springframework.jdbc.datasource;import java.sql.Connection;import java.sql.SQLException;import javax.sql.DataSource;import org.apache.comm... 阅读全文

posted @ 2014-05-08 17:01 锟斤拷锟斤拷 阅读(4105) 评论(0) 推荐(0)

Spring 框架简介
摘要:Spring 框架IOC 和 AOPIOC 容器IOC 示例三个接口Spring 使其保持松散运行应用程序结束语下载参考资料 评论Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发... 阅读全文

posted @ 2014-05-08 16:33 锟斤拷锟斤拷 阅读(198) 评论(0) 推荐(0)

导航