![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 73
成长的小ZZ
记录和巩固学过的知识,不断探索新技术
展开
-
【Bean的生命周期】
首先,我们来看看Spring官方文档对于Bean的定义:Bean就是由IOC实例化、组装、管理的一个对象。原创 2024-07-12 09:13:09 · 715 阅读 · 0 评论 -
【Spring 事务】
当我们在某个方法上加了@Transactional注解后,就表示该方法在调用时会开启Spring事 务,而这个方法所在的类所对应的Bean对象会是该类的代理对象。原创 2024-07-05 00:19:11 · 716 阅读 · 0 评论 -
【spring MVC的执行流程】
SpringMVC可以说是Servlet的封装,屏蔽了Servlet的很多细节,比如Servlet再获取参数的时候需要不停地getParameter,现在只要在SpringMVC方法定义对应的JavaBean,只要属性和参数名一致,SpringMVC就可以帮我们实现将参数封装到JavaBean上了。原创 2024-07-05 00:17:03 · 357 阅读 · 0 评论 -
【@AutoWired和@Resource的区别】
不管是使用@autowired还是@resource 都是可以实现功能的,更多的还是看我们的编程习惯。这两个我们在项目中,经常去使用。可能需要更多的解析工作,特别是在没有明确指定Bean名称时,而。通常用于Spring管理的Bean之间的依赖关系,而。可能用于那些同时需要兼容Java EE环境的场景。当我们用@autowired的时候会有这样的提示。注解来指定注入的具体Bean。是Java EE的一部分,因此。是Spring特有的,而。下面给出一点我的见解。指定名字用的注解就是。他给出的原因是这样的。原创 2024-07-02 10:20:47 · 554 阅读 · 0 评论 -
【@bean 和 @component 注解的区别】
以上简单介绍了几种 Spring 中的几个注解及代码示例,就我个人而言,均是平时用到且不容易理解的几个,或者容易忽略的几个。当然,这篇文章并没有完全介绍完,在今后还会继续补充完善。原创 2024-07-02 10:19:15 · 466 阅读 · 0 评论 -
【Spring AOP 面向切面编程】
Spring的使命是简化Java代码开发,aop作为Spring的一个子模块,也不例外。AOP 是 Aspect Oriented Programming(面向切面编程) 的简称,和OOP(面向对象编程)一样是一种编程思想,是对OOP的一种补充。如何理解什么是AOP呢?以日志为例,在很多管理系统,比如订单系统、推送系统等等都需要把日志记录下来。如果每个业务逻辑里面都写日志的相关代码,那就重复太多了。干脆把日志的相关逻辑代码,统一封装起来。然后在需要的地方嵌入即可。AOP也主要就是做嵌入这件事的。原创 2024-06-28 09:34:35 · 1188 阅读 · 0 评论 -
【@Bean和@component的区别】
Bean注解告诉Spring这个方法将会返回一个对象,这个对象要注册成Spring应用上下文中的bean。通常方法体包含了最终产生bean实例的逻辑。Component注解表明一个类会作为组件类,并告知Spring要为这个类创建bean。Component通常是通过类路径扫描来自动侦测以及自动装配到Spring容器中。Bean注解通常是我们在标有该注解的方法中定义产生这个bean的逻辑。Component用在类上,Bean用在方法上。原创 2024-06-15 22:18:03 · 309 阅读 · 0 评论 -
【IOC的注入方式 】
控制反转是一种将组件依赖关系的创建和管理置于程序外部的技术。由容器控制程序之间的关系,而不是由代码直接控制由于控制权由代码转向了容器,所以称为反转对象与对象之间的关系可以简单的理解为对象之间的依赖关系:依赖关系:在 A 类需要类 B 的一个实例来进行某些操作,比如在类 A 的方法中需要调用类 B 的方法来完成功能,叫做 A 类依赖于B 类。一个需要特定的依赖的组件一般会涉及一个依赖对象,在 IOC 的概念中叫做目标 (target)。原创 2024-06-15 22:13:18 · 995 阅读 · 0 评论