
Spring必须掌握的知识体系
文章平均质量分 87
硕风和炜
硕风和炜,优快云官方Java领域优质创作者,阿里云社区专家博主,华为云云享专家,第十二届蓝桥杯JavaB组省1,保研,国家奖学金,JAVA开发技术栈,面试刷题,面经八股文,经验分享,好用的网站工具分享
展开
-
【Spring中@Autowired和@Resource注解的区别?】
【Spring中@Autowired和@Resource注解的区别?】@Autowired注解是按照类型(byType)装配依赖对象,默认情况下它要求依赖对象必须存在,如果允许null值,可以设置它的required属性为false。@Resource默认按照ByName自动注入,由J2EE提供,需要导入包javax.annotation.Resource。@Resource有两个重要的属性:name和type,而Spring将@Resource注解的name属性解析为bean的名字,而type属性则解析为原创 2023-02-23 23:33:03 · 4620 阅读 · 0 评论 -
【Spring的事务传播行为有哪些呢?Spring事务的隔离级别?讲下嵌套事务?】
【Spring的事务传播行为有哪些呢?Spring事务的隔离级别?讲下嵌套事务?】嵌套事务:就是事务方法A调用事务方法B,外层调用方法和内层被调用方法都是事务方法的情况。一般我们不关心外层调用方法的事务传播行为。而只关心内层被调用方法的传播行为。原创 2023-02-23 17:10:34 · 633 阅读 · 0 评论 -
【必知必会的Spring框架知识体系】
【必知必会的Spring框架知识体系】静态代理与动态代理区别在于生成AOP代理对象的时机不同,相对来说AspectJ 的静态代理方式具有更好的性能,但是AspectJ需要特定的编译器进行处理,而Spring AOP则无需特定的编译器处理。BeanFactory是Spring里面最底层的接口,包含了各种Bean的定义,读取 bean配置文档,管理bean的加载、实例化,控制bean的生命周期,维护bean 之间的依赖关系。Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持原创 2022-12-31 22:07:02 · 188 阅读 · 0 评论 -
【必知必会的Spring框架知识体系】
【必知必会的Spring框架知识体系】控制反转即IoC (Inversion of Control),它把传统上由程序代码直接操控的对象的调用权交给容器,通过容器来实现对象组件的装配和管理。所谓的“控制反转”概念就是对组件对象控制权的转移,从程序代码本身转移到了外部容器。Spring IOC 负责创建对象,管理对象(通过依赖注入(DI),装配对象,配置对象,并且管理这些对象的整个生命周期。bean 装配是指在Spring 容器中把bean组装到一起,前提是容器需要知道bean的依赖关系原创 2022-12-31 20:36:13 · 128 阅读 · 0 评论 -
【必知必会的Spring框架知识体系】
Spring知识体系、常见Spring面试题反转:理论思想,原来对象是由使用者来进行控制,有spring之后,可以把整个对象交给spring来帮我们进行管理 DI:依赖注入,把对应的属性的值注入到具体的对象中,@Autowired,populateBean完成属性值的注入容器:存储对象,使用map结构来存储,在spring中一般存在三级缓存,singletonObjects存放完整的bean对象,整个bean的生命周期,从创建到使用到销毁的过程全部都是由容器来管理(bean的生命周期)IOC的底层实现?原创 2022-10-02 19:39:39 · 640 阅读 · 0 评论