spring
文章平均质量分 93
u010010600
这个作者很懒,什么都没留下…
展开
-
spring切面的使用@AspectJ注解的3种配置
定义 与 AspectJ 相同的是,Spring AOP 同样需要对目标类进行增强,也就是生成新的 AOP 代理类;与 AspectJ 不同的是,Spring AOP 无需使用任何特殊命令对 Java 源代码进行编译,它采用运行时动态地、在内存中临时生成“代理类”的方式来生成 AOP 代理。 Spring 允许使用 AspectJ Annotation 用于定义方面(Aspect)、切入点(Pointcut)和增强处理(Advice),Spring 框架则可识别并根据这些 Annotation 来生成 AO转载 2021-02-26 10:25:40 · 1112 阅读 · 0 评论 -
Spring 3.1新特性之二:@Enable*注解的源码以及很多enable注解
@enable*注解 分析SpringBoot的自动化配置原理的时候,可以观察下这些@Enable*注解的源码,可以发现所有的注解都有一个@Import注解。@Import注解是用来导入配置类的,这也就是说这些自动开启的实现其实是导入了一些自动配置的Bean。 如:freemarker的自动化配置类FreeMarkerAutoConfiguration,这个自动化配置类需要classloader中的一些类需要存在并且在其他的一些配置类之后进行加载。 但是还存在一些自动化配置类,它们需要在使用一些注解开关的情转载 2021-02-26 11:14:30 · 472 阅读 · 0 评论 -
面试必问【框架】——spring全家桶,mybatis,RPC和ORM
介绍下 Spring IoC 的流程 BeanFactory 和 FactoryBean 的区别 Spring 的 AOP 是怎么实现的 Spring 的事务传播行为有哪些,讲下嵌套事务 什么情况下对象不能被代理 Spring 怎么解决循环依赖的问题 要在 Spring IoC 容器构建完毕之后执行一些逻辑,怎么实现 @Resource 和 @Autowire 的区别 @Autowire 怎么使用名称来注入 bean 的 init-method 属性指定的方法里用到了其他 bean 实例,会有问题吗 @Po转载 2020-10-25 17:48:00 · 416 阅读 · 0 评论