开源框架
文章平均质量分 78
涛子丶白了你一眼
这个作者很懒,什么都没留下…
展开
-
说不清的AOP 和 IOC 的原理
IoC(Inversion of Control)IoC(Inversion of Control)是指容器控制程序对象之间的关系,而不是传统实现中,由程序代码直接操控。控制权由应用代码中转到了外部容器,控制权的转移是所谓反转。 对于Spring而言,就是由Spring来控制对象的生命周期和对象之间的关系;IoC还有另外一个名字——“依赖注入(Dependency Injection)”。从名字上理解,所谓依赖注入,即组件之间的依赖关系由容器在运行期决定,即由容器动态地将某种依赖关系注入到组件之中。原创 2021-02-23 15:55:32 · 250 阅读 · 0 评论 -
@Autowired和@Resource详细讲解
@Autowired和@Resource注解的区别@Autowired@Autowired注释进行自动注入时,Spring 容器中匹配的候选 Bean 数目必须有且仅有一个。当找不到一个匹配的 Bean 时,Spring 容器将抛出 BeanCreationException 异常,并指出必须至少拥有一个匹配的 Bean。@Autowired 默认是按照byType进行注入的,如果发现找到多个bean,则,又按照byName方式比对,如果还有多个,则报出异常。例子:@Service //实例化原创 2020-11-30 17:28:27 · 5330 阅读 · 0 评论 -
开源框架专栏-MyBatis知识点整理(2)
19、 Xml映射文件中,除了常见的select l insert| update l delete标签之外,还有哪些标签?21、 模糊查询like语句该怎么写22、 通常一个Xml映射文件,都会写一个Dao接口与之对应, Dao的工作原理,是否可以重载?24、Mybatis的Xml映射文件中,不同的Xml映射文件,id 是否可以重复?25、Mybatis 中如何执行批处理?26、Mybatis 都有哪些Executor执行器?它们之间的区别是什么?原创 2020-11-10 15:30:29 · 5210 阅读 · 1 评论 -
开源框架专栏-MyBatis知识点整理(1)
1、什么是MyBatis?2、讲下MyBatis的缓存3、Mybatis 是如何进行分页的?分页插件的原理是什么?4、简述Mybatis的插件运行原理,以及如何编写一个插件?5、Mybatis 动态sq|是做什么的?都有哪些动态sq|?能简述一下动态 sql的执行原理吗?6、#机和$0的区别是什么?7、为什么说Mybatis是半自动ORM映射工具?它与全自动的区别在哪里?8、Mybatis 是否支持延迟加载?如果支持,它的实现原理是什么?9、MyBatis与Hibernate有哪些不同?原创 2020-11-10 15:24:27 · 5283 阅读 · 1 评论 -
开源框架专栏-spring(2)
开源框架面试专栏spring面试整理(2)文章目录开源框架面试专栏spring面试整理23、Spring 框架中有哪些不同类型的事件?24、FileSystemResource 和ClassPathResource有何区别?25、Spring 中使⽤用了哪些设计模式?26、开发中主要使用Spring的什么技术?27、简述AOP和IOC概念28、在Spring中如何配置Bean ?29、IOC容器对Bean的生命周期:30、AOP源码分析31、AOP 核⼼概念32、AOP使⽤用哪种原创 2020-11-09 16:28:54 · 5216 阅读 · 0 评论 -
开源框架专栏-spring(1)
开源框架面试专栏spring面试整理1、什么是Spring 框架?Spring框架有哪些主要模块?2、使用Spring框架能带来哪些好处?3、什么是控制反转(IOC)?什么是依赖注入?4、请解释下Spring框架中的lOC?5、BeanFactory 和ApplicationContext有什么区别?6、Spring 有几种配置方式?7、如何用基于XML配置的方式配置Spring?8、如何用基于Java配置的方式配置Spring?9、怎样用注解的方式配置Spring?原创 2020-11-09 16:15:52 · 5226 阅读 · 0 评论