
spring
愿好
科技推动人类物质文明发展,人文推动人类精神文明发展。
展开
-
spring的proxy-target-class详解
proxy-target-class属性值决定是基于接口的还是基于类的代理被创建。首先说明下proxy-target-class="true"和proxy-target-class="false"的区别,为true则是基于类的代理将起作用(需要cglib库),为false或者省略这个属性,则标准的JDK 基于接口的代理将起作用。proxy-target-class在spring事务、aop、缓存这...原创 2018-07-03 21:03:40 · 2189 阅读 · 0 评论 -
@Pointcut的用法
Pointcut 是指那些方法需要被执行"AOP",是由"Pointcut Expression"来描述的.Pointcut可以有下列方式来定义或者通过&& || 和!的方式进行组合. args()@args()execution()this()target()@target()within()@within()@annotation其中execution 是用的最多的,其格式为:...原创 2018-07-03 23:39:48 · 22956 阅读 · 0 评论 -
@Retention注解作用
@Retention作用是定义被它所注解的注解保留多久,一共有三种策略,定义在RetentionPolicy枚举中.从注释上看:source:注解只保留在源文件,当Java文件编译成class文件的时候,注解被遗弃;被编译器忽略class:注解被保留到class文件,但jvm加载class文件时候被遗弃,这是默认的生命周期runtime:注解不仅被保存到class文件中,jvm加载class文件之...转载 2018-07-05 09:46:44 · 68589 阅读 · 4 评论 -
自定义注解的四个元注解(可选其一)
当前许多java框架中大量使用注解,如Hibernate、Jersey、Spring。什么是元数据 Metadata元数据(Metadata),又称中介数据、中继数据,为描述数据的数据(data about data),主要是描述数据属性(property)的信息,用来支持如指示存储位置、历史数据、资源查找、文件记录等功能。元数据是指从信息资源中抽取出来的用于说明其特征、内容的结构化的数据(如题名...转载 2018-07-05 10:41:54 · 3419 阅读 · 0 评论