-
bean的作用域 singletion 单例 bean容器只有唯一的对象 prototype 每次请求会创建新的实例 request 对于request创建新的实例 session 对于session创建新的实例 global session 同session查看全部
-
bean配置项 id唯一标识符 class实现类 scope作用域 autowiring mode自动装配 lazy-initialization mode延迟加载查看全部
-
1.注入 - 反射技术 设值注入(set) tag:property 构造注入(constructor) tag:constructor-arg查看全部
-
FileSystemXmlApplicationContext ClassPathXmlApplicationContext ContextLoaderListner ContextLoaderServelt查看全部
-
容器加载方式查看全部
-
容器加载方式查看全部
-
<beans> <bean id="" class="" /> </beans>查看全部
-
1.接口 接口是对外的一种声明,接口一般是形容词,是一种能力的描述,告知外界本身能够完成何种功能,在java功能的体现形式就是方法,所以接口是一组方法声明的集合。 面向接口编程,则是关注类所提供的功能,而不去关注其具体实现的方式,这样就可以按照接口调用使得程序能够有明显的分层,此时就可以使用多态的特性,同时每层与下层是松耦合的,每一层关注自己的逻辑实现,到达高内聚。 2.IOC 类之间的依赖关系不是由本身维护的,而是由第三方的容器,此时就产生了依赖关系的控制权转移 DI则是IOC的一种实现方式,让容器将依赖对象注入到需要的对象当中。 此时对象之间的依赖关系就转移到了容器控制(spring 配置) 获取依赖对象的过程被反转了查看全部
-
1.Spring对AspectJ的支持 @AspectJ的风格类似纯java注解的普通java类 Spring可以使用AspectJ来做切入点解析 AOP的运行时仍旧是纯的SpringAOP,对AspectJ的编译器或者织入无依赖性 2.对@AspectJ支持可以使用XML或Java风格的配置 @Configuration @EnableAspectJAutoProxy public class AppConfig{} <aop:aspectj-autoproxy/> 3.@AspectJ切面使用@AspectJ注解配置,拥有@Aspect的任何bean将被Spring自动识别并应用。 用@AspectJ注解的类可以有方法和字段,他们也可能包括切入点(pointcut),通知(Advice)和引入(introduction)声明 4.@AspectJ注解是不能够通过类路径自动检测发现的,所以需要配合使用@Conponent注释或者在XML中配置bean 5.一个类中的@AspectJ注解标始它为一个切面,并且将自己从自动代理中排除 6.AspectJ是编译期的AOP,检查代码并匹配连接点与切入点的代价是昂贵的。 一个好的切入点应该包括以下; ①选择特定类型的连接点,如:execution,get,set,call,handler ②确定连接点范围,如:within,withincode ③匹配上下文信息,如;this.targe,@annotation查看全部
-
1proxyFactoryBean查看全部
-
#spring概况——框架# 框架:规则与规范 使用原因:简化系统处理难度,提高开发效率,易于上手查看全部
-
#spring概况——适用范围#查看全部
-
#spring概况——作用#查看全部
-
#spring概况——framework runtime#查看全部
-
#spring概况——是什么#查看全部
举报
0/150
提交
取消