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 · 1570 阅读 · 0 评论 -
spring AOP概念及xml配置
1、AOP 的相关概念什么是AOPAOP 的作用及优势AOP 的实现方式使用动态代理技术实现。2、AOP入门案例环境搭建导入相关依赖<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <v原创 2021-03-03 23:54:49 · 176 阅读 · 1 评论 -
spring新注解说明
1、@Configuration示例代码:/*** spring 的配置类,相当于 bean.xml 文件* @author 黑马程序员* @Company http://www.ithiema.com* @Version 1.0*/@Configurationpublic class SpringConfiguration {}2、@ComponentScan示例代码:/*** spring 的配置类,相当于 bean.xml 文件* @author 黑马程序员* @原创 2021-03-01 18:58:44 · 245 阅读 · 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 · 101 阅读 · 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 · 145 阅读 · 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 · 153 阅读 · 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 · 83 阅读 · 0 评论 -
Spring IOC中bean标签和管理对象细节
1、bean 标签作用:用于配置对象让 spring 来创建的。默认情况下它调用的是类中的无参构造函数。如果没有无参构造函数则不能创建成功。属性:id:给对象在容器中提供一个唯一标识。用于获取对象。class:指定类的全限定类名。用于反射创建对象。默认情况下调用无参构造函数。scope:指定对象的作用范围。* singleton :默认值,单例的.* prototype :多例的.* request :WEB 项目中,Spring 创建一个 Bean 的对象,将对象存入到 request原创 2021-02-27 23:39:22 · 160 阅读 · 0 评论 -
Spring基于XML的IOC细节
1、spring 中工厂的类结构图2、BeanFactory 和ApplicationContext 的区别BeanFactory 才是 Spring 容器中的顶层接口。ApplicationContext 是它的子接口。BeanFactory 和 ApplicationContext 的区别:创建对象的时间点不一样。ApplicationContext:只要一读取配置文件,默认情况下就会创建对象。BeanFactory:什么使用什么时候创建对象。3、ApplicationContext原创 2021-02-27 23:26:54 · 85 阅读 · 0 评论
分享