
Spring
文章平均质量分 70
学习Spring
迷亭君
寄蜉蝣于天地,渺沧海之一粟。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
aspectJ框架的使用
切面三个关键的要素 1. 切面的功能代码:切面是干什么的 2. 切面的执行时间:使用通知(Advice)表示, 是在目标方法之前还是之后 3. 切面的执行位置:使用切入点(Pointcut)表示切面执行位置从三要素使用aspectJ框架 1. 切面的功能代码, 这个由开发人员自己定义 2. 切面的执行时间, 在规范中叫Advice(通知, 增强) 注解表示 1. @Before 前置通知 ...原创 2021-05-24 11:12:44 · 3387 阅读 · 0 评论 -
AOP面向切面编程
目录简介AOP与动态代理理解面向切面编程切面怎么理解术语一个切面有三个关键的要素AOP的实现AOP技术在何时使用简介AOP : 面向切面编程, 面向切面编程是从动态代理的角度考虑的程序运行过程由于动态代理的语法很灵活, 很灵活就意味着变数多, 程序员不好掌握, 于是出现了AOPAOP可以认为是在动态代理上进行更进一步的封装, 使其更加规范AOP与动态代理AOP的底层就是采用动态代理模式实现的, 采用了两种代理, 分别是JDK的动态代理, CGLIB原创 2021-05-24 10:05:14 · 728 阅读 · 0 评论 -
动态代理
目录问题提出有没有什么方式可以不改变原来的代码实现程序的扩充??1. 静态代理2. 动态代理 jdk动态代理实现步骤 CGLIB动态代理简单描述动态代理的好处知乎有一篇很好的文章, 向大家分享https://www.zhihu.com/question/20794107问题提出看下面一个代码例子:SomeService接口public interface SomeService { void doSome(); void doO...原创 2021-05-24 09:56:54 · 127 阅读 · 0 评论 -
配置文件注入和注解注入的取舍
配置文件注入的优缺点 优点 : 代码和值是完全分开的, 改动时方便 缺点 : 编写繁琐 代码和配置文件分开, 编写时不方便, 可读性不太高注解注入的优缺点 优点 : 注解方便快捷, 语法简单 可读性好 缺点 : 代码结构不好, 既有注解又有代码, 显得太乱, 可以使用${}解耦合 对代码有一定的侵入性使用时机 频繁改动的使用配置文件 ...原创 2021-05-24 09:49:42 · 153 阅读 · 0 评论 -
基于注解的di
目录使用注解步骤主要注解 1. @Component 2. @Respotory 3. @service 4. @Controller 5. @Value 6. @Autowired 7. @Resource扫描多个包的方式通过注解完成java对象的创建和属性赋值基于注解的di, 通过注解完成java对象的创建和属性赋值使用注解步骤 1. 加入mav...原创 2021-05-24 09:47:45 · 311 阅读 · 0 评论 -
spring-多配置文件
多配置文件的优势 1. 一个项目的类很多, 单个配置文件不好管理 2. 每个配置文件的大小比较小 3. 避免多人冲突 如果一个项目有多个模块, 一个模块可以定义一个配置文件多文件模式的分配方式 1. 按功能模块, 一个模块一个配置文件 2. 按类的功能, 数据库相关的一个配置文件, 做事务的功能一个配置文件, 做servlet功能的一个配置文件例子 还是student, school 将student划分为一个模块, s...原创 2021-05-24 09:29:00 · 270 阅读 · 0 评论 -
DI注入
spring中是通过DI实现IOC的, 今天我们来学习DI目录简介 两种手段di的语法分类实现步骤 1. 创建maven项目 2. 加入maven依赖 3. 创建类(接口和它的实现类) 4. 创建spring需要的配置文件 5. 测试spring是否成功创建对象set注入set注入(设值注入)实例 简单类型的set注入实例 引用类型的set注入构造注入 : 在构造实例的同时, 完成...原创 2021-05-24 09:24:11 · 1670 阅读 · 0 评论 -
IOC
spring框架的第一个核心功能是IOC1. 简介 IOC: 控制反转, 我一种思想, 理论, 概念, 有不同的落地实现 意为: 将对象的创建, 赋值, 管理工作都交给代码之外的容器实现, 也就是对象的创建的有其他外部资源完成的 控制: 创建对象, 对象的属性赋值, 对象之间的关系管理 反转: 把开发人员对对象的控制权力, 交给代码之外的容器实现 正转: 由开发人员主动控制属性的赋值, 对象之间的关系管理2.为什么要使用IOC? 通过少量...原创 2021-05-24 09:03:11 · 91 阅读 · 0 评论 -
Spring框架简介
1. 简介spring的出现是为了降低企业级项目开发的难度, 减轻项目模块之间的管理, 类和类之间的管理帮助开发人员创建对象, 管理对象之间的关系.核心技术为: ioc(控制反转) 和 aop(面向切面编程), 能实现各个模块之间的解耦合2. spring框架的优点 轻量: jar包都很小 针对接口编程, 解耦合 AOP编程的支持 可以和各种优秀框架一起使用3.IOC IOC: 控制反转, 是一种思想, 理论, 概念, 有不同的落地实现...原创 2021-05-23 21:59:17 · 216 阅读 · 0 评论