![](https://img-blog.csdnimg.cn/20210812221248741.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
spring笔记
文章平均质量分 53
spring学习笔记
妙先森
这个作者很懒,什么都没留下…
展开
-
spring加载bean的流程
BeanPostProcessor和BeanFactoryPostProcessor的区别 这两个都是后处理bean的接口 BeanPostProcessor:后置处理bean,它是bean级别的,可以在springbean的初始化前后对bean进行增强。使用时直接实现这个接口,然后加到ioc容器中即可。 BeanFactoryPostProcessor:他可以对springbean的对beanDefinition进行修改等相关操作,比如可以将beanname为aa指向A对象改为指向B对象。 jav原创 2021-10-15 20:29:46 · 1504 阅读 · 0 评论 -
spring AOP概念及xml配置
1、AOP 的相关概念 什么是AOP AOP 的作用及优势 AOP 的实现方式 使用动态代理技术实现。 2、AOP入门案例环境搭建 导入相关依赖 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <v原创 2021-03-03 23:54:49 · 134 阅读 · 1 评论 -
spring新注解说明
1、@Configuration 示例代码: /** * spring 的配置类,相当于 bean.xml 文件 * @author 黑马程序员 * @Company http://www.ithiema.com * @Version 1.0 */ @Configuration public class SpringConfiguration { } 2、@ComponentScan 示例代码: /** * spring 的配置类,相当于 bean.xml 文件 * @author 黑马程序员 * @原创 2021-03-01 18:58:44 · 214 阅读 · 2 评论 -
spring中配置ioc中的常用注解
1、用于创建对象的 相当于xml配置中的 <bean id="" class=""> 2、用于注入数据的 相当于xml中的 <property name="" ref=""> <property name="" value=""> 3、用于改变作用范围的 相当于xml配置中的: <bean id="" class="" scope=""> 4、和生命周期相关的 相当于: <bean id="" class="" init-method=原创 2021-03-01 17:27:14 · 54 阅读 · 0 评论 -
spring基于注解的 IOC 配置ioc实现crud
1、需求和技术要求 1.1 需求 实现账户的 CRUD 操作 1.2 技术要求 使用 spring 的 IoC 实现对象的管理,并且使用纯注解配置。 持久层用打印语句模拟 2、环境配置 2.1 maven导入相应的依赖 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context<原创 2021-03-01 16:28:20 · 111 阅读 · 0 评论 -
使用spring ioc基于纯xml配置模拟crud
1、需求和技术要求 1.1 需求 实现账户的 CRUD 操作 1.2 技术要求 使用 spring 的 IoC 实现对象的管理 持久层用打印语句模拟 2、环境配置 2.1 maven导入相应的依赖 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactI原创 2021-03-01 15:50:59 · 98 阅读 · 0 评论 -
spring的依赖注入
1、依赖注入的概念 2、构造函数注入 顾名思义,就是使用类中的构造函数,给成员变量赋值。注意,赋值的操作不是我们自己做的,而是通过配置的方式,让 spring 框架来为我们注入。具体代码如下: /** * 示例bean */ public class AccountServiceImpl implements IAccountService { private String name; private Integer age; private Date birthday; public A原创 2021-02-27 23:59:26 · 59 阅读 · 0 评论 -
Spring IOC中bean标签和管理对象细节
1、bean 标签 作用: 用于配置对象让 spring 来创建的。 默认情况下它调用的是类中的无参构造函数。如果没有无参构造函数则不能创建成功。 属性: id:给对象在容器中提供一个唯一标识。用于获取对象。 class:指定类的全限定类名。用于反射创建对象。默认情况下调用无参构造函数。 scope:指定对象的作用范围。 * singleton :默认值,单例的. * prototype :多例的. * request :WEB 项目中,Spring 创建一个 Bean 的对象,将对象存入到 request原创 2021-02-27 23:39:22 · 118 阅读 · 0 评论 -
Spring基于XML的IOC细节
1、spring 中工厂的类结构图 2、BeanFactory 和ApplicationContext 的区别 BeanFactory 才是 Spring 容器中的顶层接口。 ApplicationContext 是它的子接口。 BeanFactory 和 ApplicationContext 的区别: 创建对象的时间点不一样。 ApplicationContext:只要一读取配置文件,默认情况下就会创建对象。 BeanFactory:什么使用什么时候创建对象。 3、ApplicationContext原创 2021-02-27 23:26:54 · 61 阅读 · 0 评论