Spring
Leisure Tea
这个作者很懒,什么都没留下…
展开
-
Spring-5-AOP原理实现
AOP是通过动态代理实现的1.JDK动态代理(有接口的情况):使用动态代理,创建接口实现类代理对象。2.CGLIB动态代理(没有接口的情况):使用动态代理,创建类的子类代理对象。一、JDK动态代理(有接口的情况)JDK 动态代理是通过 JDK 中的 java.lang.reflect.Proxy 类实现的。创建PersonService接口package com.seven.serv...原创 2020-01-19 16:27:57 · 181 阅读 · 0 评论 -
Spring-4-AOP
一、AOP概念AOP 的全称是“Aspect Oriented Programming”,即面向切面编程,它将业务逻辑的各个部分进行隔离,使开发人员在编写业务逻辑时可以专心于核心业务,从而提高了开发效率。面向切面编程,即在不修改源代码的基础上对原有功能的增强。AOP使用了横向抽取机制,取代了传统纵向继承体系的重复性代码,其应用主要体现在事务处理、日志管理、权限控制、异常处理等方面。二、...原创 2020-01-19 15:28:54 · 247 阅读 · 0 评论 -
Spring-3-Bean之注解
一、注意事项需要导入spring-aop的包。二、让项目支持注解在spring的配置文件中添加约束在spring的配置文件中配置注解扫描<?xml version="1.0" encoding="UTF-8" ?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xs...原创 2020-01-19 10:08:04 · 368 阅读 · 0 评论 -
Spring-2-Bean之xml
一、Bean的实例化方式Bean的实例化有三种方式:通过构造函数实例化(常用)通过静态工厂实例化通过实例工厂实例化1. 通过构造函数实例化(常用)<bean id="bean1" class="com.seven.entity.Bean1"/>2. 通过静态工厂实例化准备一个静态工厂:package com.seven.factory;import co...原创 2020-01-18 16:49:01 · 176 阅读 · 0 评论 -
Spring-1-重要概念
一、IOC和DIIOC(反转控制):将对象的创建交给spring进行配置。DI(依赖注入):向类里的属性设置值。IOC和DI的关系:DI不能单独存在,需要在IOC的基础上完成。二、Bean的作用域Singleton是单例类型,就是在创建起容器时就同时自动创建了一个bean的对象,不管你是否使用,他都存在了,每次获取到的对象都是同一个对象。注意,Singleton作用域是Spring...原创 2020-01-18 15:42:02 · 177 阅读 · 0 评论