Spring 学习笔记
无情的腿毛
要学的东西咋这么多?事儿te
展开
-
Spring 学习笔记(一) 之简介
Spring的简介 来自百度百科:https://baike.baidu.com/item/spring/85061?fr=aladdin Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分...原创 2018-12-13 19:52:49 · 135 阅读 · 0 评论 -
Spring 学习笔记(八)AOP 之XML方式
术语先来一发 目标对象(Target) 代理对象(Proxy) 连接点(Joinpoint) 切入点(Pointcut) 通知(增强)(Advice) 切面(Aspect、Advisor) 织入、切入(weaving) 第一步,创建目标类和切面类, 这俩类就是普通类, 包含各自的方法,没有涉及到注解配置啥的 第二步,在applicationContext.xml中添加相关配置 ...原创 2018-12-14 16:42:51 · 89 阅读 · 0 评论 -
Spring 学习笔记(七)AOP 之 AOP相关术语介绍
截图来自 51CTO 徐仕锋 《Spring4深入浅出开发视频教程》《 2-4 AOP相关属于介绍》 http://edu.51cto.com//center/course/lesson/index?id=199916 讲的清楚,特做记录。 目标对象(Target) 代理对象(Proxy) 连接点(Joinpoint) 切入点(Pointcut) 通知(增强)(Advice)...转载 2018-12-14 15:19:20 · 154 阅读 · 0 评论 -
Spring 学习笔记(六)AOP 之思想概念和作用、JDK代理与Cglib子类代理
概念 AOP为Aspect Oriented Programming的缩写,意味:面向切面编程。 与IOC一样,是一种思想。 作用 对业务逻辑进行分离,降低耦合度,提高程序的重用性,提高开发效率。 JDK动态代理(接口代理) 弱点:JDK动态代理是基于接口的, 必须有接口。 模拟: 1. 新建接口类 package org.spring.exampleAOP; public inte...原创 2018-12-14 15:01:19 · 102 阅读 · 0 评论 -
Spring 学习笔记(五)IOC之零注解配置(用注解代替applicationContext.xml配置文件)
有了这个东西开发方便很多,不用写xml那些配置喽。 package org.spring.exampleAOP; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; import org.springf...原创 2018-12-14 11:16:11 · 591 阅读 · 0 评论 -
Spring 学习笔记(四)IOC之注解方式
用注解向IOC容器增加javaBean配置,还有一些注入的注解 第一步:添加注解的jar包 spring-aop-4.3.3.RELEASE.jar 第二步:applicationContext.xml文件中开启注解 注意beans标签内增加了context的名称空间和约束 <?xml version="1.0" encoding="UTF-8" ?> <beans ...原创 2018-12-14 10:28:28 · 93 阅读 · 0 评论 -
Spring 学习笔记(三)IOC之XML方式配置 第二回Bean节点属性的配置
<?xml version="1.0" encoding="UTF-8" ?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ht原创 2018-12-13 20:46:03 · 127 阅读 · 0 评论 -
Spring 学习笔记(三)IOC之XML方式配置 第一回 javaBean的配置与获取
IOC的两种方式: XML方式 注解方式 XML方式 需要的jar包 spring-beans-4.3.3.RELEASE.jar spring-context-4.3.3.RELEASE.jar spring-context-support-4.3.3.RELEASE.jar spring-core-4.3.3.RELEASE.jar spring-expression-4...原创 2018-12-13 20:23:30 · 93 阅读 · 0 评论 -
Spring 学习笔记(二)IOC之简单工厂模拟IOC
IOC不是一种技术,是一种思想。 依赖注入是一种设计模式。 IOC不等于依赖注入。 是把实例化对象的操作交给IOC容器, 代码中用到对象的时候就去IOC容器中取。使得对象与对象之间松散耦合。 简单工厂模拟IOC 1. 创建People接口 package org.spring.example; public interface People { public void ge...原创 2018-12-13 20:08:31 · 181 阅读 · 0 评论 -
Spring 学习笔记(九)AOP 之注解方式与零配置方式
术语先来一发 目标对象(Target) 代理对象(Proxy) 连接点(Joinpoint) 切入点(Pointcut) 通知(增强)(Advice) 切面(Aspect、Advisor) 织入、切入(weaving) 1. 创建目标对象和代理对象, 目标对象还和Spring IOC一样的注解, 下面是代理类 增加了@Aspect以及描述方法的通知类型 package org....原创 2018-12-14 17:56:04 · 127 阅读 · 0 评论