spring框架
文章平均质量分 92
子♂衿
人生的意义又是什么呢?
展开
-
Spring源码笔记之自动装配以及beanFactory.ignoreDependencyInterface()
beanFactory.ignoreDependencyInterface(Class<?> ifc) 方法相信很多人在看Spring源码的时候的会看到这个方法,但是不知道这个方法是干嘛的,但是从方法名中我们能够大概知道其功能。先看下Spring源码中这个接口的注释。大概的翻译前面两句话忽略给定的依赖接口进行自动装配。通常由应用程序上下文用来注册以其他方式解析的依赖项,例如通过BeanFactoryAware的BeanFactory或通过ApplicationContextAwar原创 2020-05-22 23:28:43 · 11552 阅读 · 2 评论 -
Spring源码笔记之beanFactory.registerResolvableDependency()方法
registerResolvableDependency() 方法registerResolvableDependency()方法是声明在 ConfigurableListableBeanFactory接口中的在初始化IOC中的时候,在AbstractApplicationContext#prepareBeanFactory中被调用作用?在Spring自动装配的时候如果一个接口有多个实现类,并且都已经放到IOC中去了,那么自动装配的时候就会出异常,因为spring不知道把哪个实现类注入进去,但原创 2020-05-11 14:36:32 · 15427 阅读 · 8 评论 -
spring声明式事务xml配置和注解配置
导入spring jar包本篇文章只是为了巩固之前学的知识,如果描述有误欢迎指出使用注解的方式来用声明式事务然后在要用到事务的类上面增加一个@Transactional注解就行了,使用注解的方式看似简单,其实如果service类比较多的话需要每个类上面都加这个注解,而使用xml配置文件的话,就只需要配置一次即可,本篇文章只是为了巩固之前学的知识,如果描述有误欢迎指出 <!--aop包--...原创 2019-06-30 16:14:35 · 10835 阅读 · 0 评论 -
MAVE项目整合SSM框架
本篇文章知识为了给自己巩固知识,如果文章中有错误的地方,欢迎各位大佬指出导入jar包先把三大框架的基本jar包导入进来,这里就没有指出了,然后我们先整合mybatis,mybatis提供了一个整合包, <dependency> <groupId>org.mybatis</groupId> <arti...原创 2019-06-30 16:52:08 · 10541 阅读 · 0 评论 -
什么是AOP对AOP的面试题
我是属于那种你让我写代码我能写出来,而且底层原理大概我也都知道的那种,但是你要我说各种概念我就不行了,而且我只喜欢代码,但是奈何面试的时候不可能让你你这做吧,所以为了应付面试只能做做总结了,索性就写博客来巩固了,来吧!什么是AOP?首先告诉面试官aop就是面向切面编程,那什么是面向切面编程呢?就是指在运行期动态的将代码切入到制定类的指定位置这种思想就是面向切面编程,举个例子,如果我们要在执行哪...原创 2019-07-20 15:59:57 · 11828 阅读 · 1 评论 -
深入理解IOC和DI的区别
什么是IOC?在Spring中最出名的两个概念莫过于IOC和AOP了吧,只要是学过Spring的人都知道,即使很出名,很多人也大概知道,那么面试的时候你是否能够说出来呢?相信很多人都对IOC和DI都大概理解,但是要你说的话就很模糊了IOC是一种程序设计的思想(控制反转),并不是什么技术,用来管理我们程序中的对象和对象之间的依赖关系,如果不用IOC容器,那么程序中所有对象的依赖关系都需要我们...原创 2019-08-19 10:23:57 · 11383 阅读 · 0 评论