
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 · 228 阅读 · 0 评论 -
Spring-4-AOP
一、AOP概念 AOP 的全称是“Aspect Oriented Programming”,即面向切面编程,它将业务逻辑的各个部分进行隔离,使开发人员在编写业务逻辑时可以专心于核心业务,从而提高了开发效率。 面向切面编程,即在不修改源代码的基础上对原有功能的增强。 AOP使用了横向抽取机制,取代了传统纵向继承体系的重复性代码,其应用主要体现在事务处理、日志管理、权限控制、异常处理等方面。 二、...原创 2020-01-19 15:28:54 · 320 阅读 · 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 · 432 阅读 · 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 · 237 阅读 · 0 评论 -
Spring-1-重要概念
一、IOC和DI IOC(反转控制):将对象的创建交给spring进行配置。 DI(依赖注入):向类里的属性设置值。 IOC和DI的关系:DI不能单独存在,需要在IOC的基础上完成。 二、Bean的作用域 Singleton是单例类型,就是在创建起容器时就同时自动创建了一个bean的对象,不管你是否使用,他都存在了,每次获取到的对象都是同一个对象。注意,Singleton作用域是Spring...原创 2020-01-18 15:42:02 · 220 阅读 · 0 评论