![](https://img-blog.csdnimg.cn/20210520155039152.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
文章平均质量分 71
学习Spring开始于2021.5.20
小李子还挺酸
突飞猛进往往是自然发生的。你在某个夜晚苦熬一个知识点时,不会觉得自己突飞猛进;只有在多年后某日熟练地给别人讲解这个知识点后,内心才会小小地波动一下,猛然忆起当年深夜中的青灯一盏。
展开
-
<Spring>AOP的AspectJ注解-7
Spring框架一般都是基于AspectJ实现AOP操作1、什么是AspectJAspectJ不是Spring框架的组成部分,是独立AOP框架,一般把AspectJ和Spring框架一起使用,进行AOP操作2、基于AspectJ实现AOP操作(1)基于xml配置文件方式实现(2)基于注解方式实现(一般使用这个)3、在项目工程里引入 AOP 相关依赖目前总的依赖有以下4、切入点表达式(1)切入点表达式作用:知道对哪个类里面的哪个方法进行增强(2)语法结构execution([权限原创 2021-05-30 18:12:36 · 114 阅读 · 0 评论 -
<Spring>AOP术语-6
假如有一个类Userclass User{ public add(); public delete(); public update(); public select();}1、连接点类里面哪些方法可以被增强,这些方法就称为连接点比如User类中的四个方法都可以被增强,那么这四个方法就都称为连接点2、切入点实际被真正增强的方法,就称为连接点比如在实现的时候,指增强了update()方法,那么update()方法就是切入点3、通知(增强)(1)实际增强的逻辑部分称为通知(增强)原创 2021-05-30 16:12:16 · 75 阅读 · 0 评论 -
<Spring>AOP——JDK动态代理实现-5
一、AOP的概念1、AOP(Aspect Oriented Programming),面向切面编程,利用AOP可以对业务逻辑各部分进行隔离,从而降低耦合度2、通俗地说就是,AOP可以不通过修改源代码的方式在主干功能里添加新功能例如这里如果要在登录功能的基础上,实现登录用户身份的判断,原始方式就是修改源代码,通过if语句进行判断,使用AOP就可以在不修改源代码的条件下添加判断功能的模块二、AOP底层原理1、AOP底层使用动态代理动态代理有两种情况(1)有接口,使用JDK动态代理(2)没有接原创 2021-05-30 11:51:47 · 154 阅读 · 0 评论 -
<Spring>IOC操作Bean管理(基于注解方式)-4
1、什么是注解(1)注解是代码特殊标记,格式:@注解名称(属性名称=属性值,属性名称=属性值,…)(2)使用注解,注解作用在类上面,方法上面,属性上面(3)使用注解目的,简化xml配置2、Spring针对Bean管理中创建对象提供注释(1)@Component:标注一个普通的Spring Bean类(2)@Service:标注一个控制器组件类(3)@Controller:标注一个业务逻辑组件类(4)@Repository:标注一个DAO组件类上述四个注解功能是一样的,都可以用来创建bean原创 2021-05-27 21:24:08 · 129 阅读 · 3 评论 -
<Spring>IOC容器---Bean管理XML方式-3
一、IOC容器—Bean管理XML方式(创建对象和set注入属性)1、IOC操作Bean管理(概念)1、什么是Bean管理Bean管理指的是两个操作(1)Spring创建对象(2)Spring注入属性2、Bean管理操作有两种方式(1)基于xml配置文件方式实现(2)基于注解方式实现2、IOC操作Bean管理(基于xml方式)1、基于xml方式创建对象(1)在spring配置文件中,使用bean标签,标签里面添加对应属性,就可以实现对象创建(2)在bean标签有两个常用属性原创 2021-05-25 01:38:02 · 179 阅读 · 1 评论 -
<Spring>IOC容器---底层原理-2
一、IOC的概念和原理1、什么是IOC(Inversion of Control)(1)控制反转,是面向对象编程的一种设计原则,使用IOC目的是降低耦合度。(2)把对象创建和对象之间的调用过程,交给Spring进行管理例如,有两个类,User类和Person类,那么想要在User类中调用Person类的方法,那么在User类中就要得到Person对象,这就是对象调用,现在把这个过程交给Spring处理,此即IOC2、IOC底层原理(1)xml解析、工厂模式、反射3、创建两个类UserServ原创 2021-05-21 00:43:30 · 113 阅读 · 0 评论 -
<Spring>Spring框架概述及入门案例-1
一、Spring框架概述1、Spring是轻量级的、开源的JavaEE框架2、Spring可以解决企业应用开发的复杂性3、Spring有两个核心部分:IOC 和 Aop(1)IOC:控制反转,把创建对象的过程交给Spring进行管理(2)Aop:面向切面,不修改源代码进行功能增强(功能添加)4、Spring特点 (1)方便解耦(使用IOC可以让耦合性降低),简化开发 (2)Aop编程支持 (3)方便程序测试 (4)方便与其它框架进行整合 (5)方便进行事务操作 (6)降低API开发原创 2021-05-20 15:52:25 · 201 阅读 · 2 评论