![](https://img-blog.csdnimg.cn/20210331104915632.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
文章平均质量分 77
Spring代表了传统J2EE的“冬天”之后的一个新的开始
success112
这个作者很懒,什么都没留下…
展开
-
spring注解(一)——Annotation注解基础
Annotation概述注解读取AnnotationUtils核心属性概述Annotation也是对象,通过Class的getAnnotation,它返回的annotationData().annotations。 public <A extends Annotation> A getAnnotation(Class<A> annotationClass) { Objects.requireNonNull(annotationClass); r原创 2021-05-17 14:00:12 · 1199 阅读 · 0 评论 -
Spring注解(二)——AnnotationFilter
注解过滤器核心属性核心方法默认方法接口方法静态方法这个是一个注解过滤器接口,用来匹配指定注解是否属于指定包下的PLAIN 、JAVA,匹配任何注解ALL,不匹配任何注解NONE。核心属性过滤指定的注解类型。PLAIN 、JAVA赋值依赖于静态packages方法 /** * 过滤器匹配java.lang包和spring的lang包下的注解 */ AnnotationFilter PLAIN = packages("java.lang", "org.springframework.lang");原创 2021-04-27 20:36:43 · 1005 阅读 · 0 评论 -
Spring解耦原理(二)
SpringBoot起源Spring的由来依赖注入Dependency Injection面向切面AOP横切关注点Aspect切面通知Advice连接点JoinPoint切点PointcutSpring的由来完成一个有实际应用场景的功能,通常需要多个类相互协作完成,而类之间就必须保持着对各自需要的类的依赖关系(代码层级就是持有引用)。持有者需要自己维护繁重的依赖关系管理。这样就形成了强耦合。这种耦合关系到了企业级应用就是业务层和其他各层的耦合。spring应运而生,它的核心就是为了降低耦合。依赖注入D原创 2021-03-31 16:05:06 · 289 阅读 · 0 评论