随笔分类 - spring(BV1eK411c7Cx)
摘要:(1)AOP是什么?AOP就是面向切面编程,是一种非常适合在无需修改业务代码的前提下,对某个或某些业务增加统一的功能,比如日志记录、权限控制、事务管理等,能很好的使得代码解耦,提高开发效率。 (2)AOP中的核心概念Ⅰ、Advice:Advice可以理解为通知、建议,在Spring中通过定义Advi
        阅读全文
                
摘要:(1)BeanPostProcessor是什么?BeanPostProcessor是Spring所提供的一种扩展机制,可以利用该机制对Bean进行定制化加工,在Spring底层源码实现中,也广泛的用到了该机制,BeanPostProcessor通常也叫做Bean后置处理器。 BeanPostProc
        阅读全文
                
摘要:(1)ApplicationContext是什么?ApplicationContext是比BeanFactory更加强大的Spring容器,它既可以创建bean、获取bean、还支持国际化、事件广播、获取资源等BeanFactory不具备的功能。 (2)ApplicationContext所继承的接
        阅读全文
                
摘要:(1)FactoryBean是什么?FactoryBean是Spring所提供的一种较灵活的创建Bean的方式,可以通过实现FactoryBean接口中的getObject()方法来返回一个对象,这个对象就是最终的Bean对象。 (2)FactoryBean接口中的方法Ⅰ、Object getObj
        阅读全文
                
摘要:(1)@Value是什么?@Value注解和@Resource、@Autowired类似,也是用来对属性进行依赖注入的,只不过@Value是用来从Properties文件中来获取值的,并且@Value可以解析SpEL(Spring表达式)。 (2)@Value("lyc")直接将字符串“lyc”赋值
        阅读全文
                
摘要:(1)@Resource是什么?@Resource注解与@Autowired类似,也是用来进行依赖注入的,@Resource是Java层面所提供的注解,@Autowired是Spring所提供的注解,它们依赖注入的底层实现逻辑也不同。 @Resource注解中有一个name属性,针对name属性是否
        阅读全文
                
摘要:(1)@Autowired是什么?@Autowired表示某个属性是否需要进行依赖注入,可以写在属性和方法上。注解中的required属性默认为true,表示如果没有对象可以注入给属性则抛异常。 (2)加在属性上@Autowired加在某个属性上,Spring再进行Bean的生命周期过程中,在属性填
        阅读全文
                
摘要:(1)什么是Bean生命周期Bean生命周期描述的是Spring中一个Bean创建过程和销毁过程中所经历的步骤,其中Bean创建过程是重点。程序员可以利用Bean生命周期机制对Bean进行自定义加工。 (2)Bean的创建生命周期 核心步骤,按顺序BeanDefinition:Bean定义。它定义了
        阅读全文
                
摘要:(1)什么是BeanDefinition?BeanDefinition表示Bean定义,Spring根据BeanDefinition来创建Bean对象,BeanDefinition有很多的属性用来描述Bean,BeanDefinition是Spring中非常核心的概念。 (2)BeanDefinit
        阅读全文
                
摘要:(1)什么是BeanFactoryBeanFactory是一种“Spring容器”,BeanFactory翻译过来就是Bean工厂,顾名思义,它可以用来创建Bean、获取Bean,BeanFactory是Spring中非常核心的组件。 (2)BeanDefiniton、BeanFactory、Bea
        阅读全文
                

 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号