Spring学习之路
偷偷写博客567
我的博客都是早期用来作为粗略的笔记使用的,很可能出现错误!!!技术日新月异,也很有可能落伍了!!!
关注我的朋友们一定要注意仔细分辨(我最近忙于工作疏于管理博客了,抱歉)
展开
-
【Spring学习之路】1-1 Spring框架总概
1.Spring框架总概什么是Spring框架Spring优点Spring体系结构总结什么是Spring框架Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建...原创 2019-04-10 16:22:21 · 211 阅读 · 0 评论 -
【Spring学习之路】1-2 IoC入门
IoC入门什么是IoC一个简单的IoC编程示例什么是IoC控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI,下一节将入门DI),还有一种方式叫“依赖查找”(Dependency Lookup)。通过控制反转,对象在被创建的时候,...原创 2019-04-11 17:00:10 · 108 阅读 · 0 评论 -
【Spring学习之路】2-1 AOP入门知识
AOP入门知识什么是AOPAOP实现原理AOP相关术语(想入门AOP必须先掌握这个)什么是AOPAOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP(面向对象编程)的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业...原创 2019-04-18 10:55:44 · 176 阅读 · 0 评论 -
【Spring学习之路】2-2 AOP手动代理(二)CGLIB字节码增强
AOP手动代理(二)CGLIB字节码增强CGLIB字节码增强简介代码CGLIB字节码增强简介没有接口,只有实现类。采用字节码增强框架 cglib,在运行时 创建目标类的子类,从而对目标类进行增强。需要导入以下jar包:代码所谓手动代理,就是指需要程序员自己写工厂类。UserServiceImpl类:实现类(CGLIB字节码增强没有接口)MyAspect类:切面类,装advi...原创 2019-04-28 13:53:32 · 261 阅读 · 0 评论 -
【Spring学习之路】2-3 AOP半自动代理
AOP半自动代理预备知识AOP联盟通知类型AOP半自动编写代理代码预备知识AOP联盟通知类型AOP联盟为通知Advice定义了org.aopalliance.aop.AdviceSpring按照通知Advice在目标类方法的连接点位置,可以分为5类前置通知 org.springframework.aop.MethodBeforeAdvice• 在目标方法执行前实施增强后置通知 or...原创 2019-04-28 23:06:54 · 197 阅读 · 0 评论 -
【Spring学习之路】2-4 AOP全自动代理
AOP全自动代理AOP全自动编写代理代码AOP全自动编写代理代码原创 2019-07-18 22:05:30 · 94 阅读 · 0 评论 -
【Spring学习之路】2-2 AOP手动代理(一)JDK动态代理
AOP手动代理(一)JDK动态代理什么是动态代理基本原理为什么要使用动态代理动态代理过程——直接代码讲解代理过程帮助理解什么是动态代理基本原理动态代理使用一个代理对象将对象包装起来,然后用该代理对象取代原始对象,任何对原始对象的调用都要通过代理,代理对象决定是否以及何时将方法调用转到原始对象上。————————————————————————————————————————————————...原创 2019-04-24 15:01:18 · 326 阅读 · 0 评论 -
使用Spring进行事务管理——转账案例
搭建环境启动Mysql:管理员身份打开cmd,输入指令net start mysql创建数据库及账户表:create database spring_day03;use spring_day03;create table account( id int primary key auto_increment, username varchar(50), money ...原创 2019-07-27 21:30:55 · 904 阅读 · 0 评论