Spring
重温Spring的学习笔记
27 28
小白成长之路
展开
-
Spring-AOP详解及其使用
Spring-AOP 1、AOP 基本概念 (1)面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得 业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 (2)通俗描述:不通过修改源代码方式,在主干功能里面添加新功能 (3)使用登录例子说明 2、AOP(底层原理) a)AOP 底层使用动态代理 ,动态代理有两种情况: 第一种 有接口情况,使用 JDK 动态代理 ;创建接口实现类代理对象,增强类的方法 第二种 没有接口情况,使用 CGLIB 动态原创 2020-11-06 21:41:28 · 1199 阅读 · 1 评论 -
spring IOC容器管理——基于注解方式
IOC 操作 Bean 管理(基于注解方式) 1、什么是注解 (1)注解是代码特殊标记,格式:@注解名称(属性名称=属性值, 属性名称=属性值…) (2)使用注解,注解作用在类上面,方法上面,属性上面 (3)使用注解目的:简化 xml 配置 2、Spring 针对 Bean 管理中创建对象提供注解 下面四个注解功能是一样的,都可以用来创建 bean 实例 (1)@Component (2)@Service (3)@Controller (4)@Repository 3、基于注解方式实现对原创 2020-11-01 13:30:44 · 94 阅读 · 1 评论 -
spring IOC容器管理——基于XML方式
spring IOC容器管理——基于XML方式 一、IOC容器 1、什么是IOC(控制反转) (a)把对象创建和对象之间的调用过程,交给Spring进行管理 (b)使用IOC目的:为了降低耦合度 2、IOC底层 (a)xml解析+工厂模式+反射 3、Spring提供的IOC容器实现的两种方式(两个接口) (a)BeanFactory接口:IOC容器基本实现是Spring内部接口的使用接口,不提供给开发人员进行使用 区别:加载配置文件时候不会创建对象,在获取对象时才会创建对象。 原创 2020-10-28 22:55:47 · 203 阅读 · 0 评论