spring
文章平均质量分 88
以学习spring,了解spring的知识并能够运用为主
Xiao艾扶
我很懒!懒得做介绍
展开
-
SpringAOP了解&练习—(6)
SpringAOP学习笔记 SpringAOP实现底层就是对动态代理的代码进行了封装,封装后我们只需要对需要关注的部分进行代码编写,并通过配置的方式完成指定目标的方法增强即可。 1、Spring AOP相关概念 小编在这里主要涉及通过注解的方式实现AOP。所以接下来我们现需要了解AOP相关术语: Target(目标对象) 这里是要被增强的对象,一般而言就是对业务逻辑类 Proxy(代理) 一个类被AOP织入增强后就会产生一个结果的代理。 Aspect(切面) 表示增强的功能,就是一些代码完成的某原创 2021-09-15 15:37:39 · 117 阅读 · 0 评论 -
Spring学习之动态代理(5)
Spring学习之动态代理—(5) 在前面的学习中,我们了解AOP思想以及静态代理的实现。但是接下来面对动态代理的学习,是掌握Spring框架的核心知识点。如有文章细节上的错误还请多多批评指正 1、动态代理 静态代理:静态代理要求代理类一定存在。 动态代理:程序运行的时候根据要被处理的对象动态生成代理类。 动态代理的类别: 基于JDK的动态代理 基于CGLIB的动态代理 2、基于JDK的动态代理 JDK内置对象中有定制的返回接口代理类的实例。关于JDK的动态代理如下介绍。 public stati原创 2021-09-10 15:21:55 · 62 阅读 · 0 评论 -
Spring框架Aop实现—代理模式介绍(4)
Spring框架Aop实现—代理模式介绍 针对上面介绍的ioc思想,这里开始介绍aop的核心思想即面向切面编程思想。本内容讲的是基本的代理模式的介绍,后续的动态代理会慢慢更新。谢谢大家的阅读学习。 1、AOP概念 AOP是面向切面编程的意思,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP的作用:不修改源码的情况下,程序运行期间对方法进行功能增强。 好处: 减少代码的重用,提高开发效率便于维护。 专注于核心业务开发。 针对上述几点,首先需要理解的是一般的工程项目比如编写一个存储原创 2021-09-09 15:04:46 · 91 阅读 · 0 评论 -
每天学一点spring—DI&注解实现IoC(3)
每天学一点spring——DI&注解实现IoC(3) 开篇前讲一个小笑话:在小编开始入门的时候,我还信誓旦旦的认为自己能够日更,但现在看来并不尽人意。不过最近的状态起来了,我要将这些东西分享出来才行呢。前段时间写了一篇LoC的简单实例,今天开始说一下DI和注解。 1、通过XML的DI DI——Dependency Injection全称为**“依赖注入”。首先明确一点,DI其实跟LoC是一个概念,只是DI是实现它的手段方式**。spring通过使用依赖注入来实现LoC。 1.1 注入分类 bean实原创 2021-09-05 19:59:55 · 77 阅读 · 0 评论 -
每天一点儿时间学习Spring框架系列—IOC(2)
每天一点儿时间学习Spring框架——Ioc(2) 前篇简单入门了Spring的结构,这次就来开始讨论其中的控制反转的思想和自己的一些编写实例分享。(编写不一定能够完美的实现,建议大家了解其中的基本步骤结合自身学习即可。谢谢大家!!) 1、 Ioc控制反转 1.1 控制反转的概念 在我们一般写java代码时,都会使用new一个对象出来。比如说要进行算术就要new一个math出来。这些都是由调用者自己操作控制的。 而控制反转的意思在于这些控制权由程序代码转移到了Spring容器中,控制权发生了反转。这就是Sp原创 2021-09-05 14:23:55 · 127 阅读 · 2 评论 -
每天一点儿时间学习Spring框架系列(1)
每天一点儿时间学习Spring框架系列(1) 1、Spring框架简介 1.1 框架的概念 框架在软件设计中指的是为解决一个开放性问题而设计的具有一定约束性的支撑结构。在这个结构上可以根据具体问题扩展、安插更多的组成成分从而更加迅速和方便地构建完整的解决问题的方案。 就好像平常小时候看的四驱赛车,如何让赛车拥有更快的速度一方面是马达方面的性能因素,赛车本身的设计也是重要的一环。怎么样的设计能够支撑赛车本身的抗阻力,并且约束各个零部件发挥其最大的性能。 框架本身一般不完整到可以解决特定问题 。 框架是为扩展原创 2021-09-01 14:52:15 · 132 阅读 · 0 评论