spring
spring相关内容
西瓜那么甜
何以解忧,唯有退休
展开
-
4. Spring之AOP
1. AOP基本概念 面向切面编程 利用AOP可以对业务逻辑的各个部分进行隔离,从而使业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高开发效率。AOP主要意图为将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来,通过对这些行为的分离,我们希望可以将它们独立到非指导业务逻辑的方法中,进而改变这些行为的时候不影响业务逻辑的代码。 举例说明: 有三个功能模块,现在要对三个功能模块都加入日志记录的功能,原有方法是在每一个模块的代码中加入相应的日志记录功能原创 2020-12-28 18:00:36 · 200 阅读 · 0 评论 -
3. 基于注解方式管理Bean
1. 什么是注解 (1)注解是代码中的特殊标记,格式为:@注解名称(属性名称=属性值, 属性名称=属性值, …) (2)注解可以作用在类、方法、属性上面 (3)使用注解的目的:简化xml配置 2. 使用注解管理Bean 2.1 基于注解方式创建对象 2.1.1 注解说明 @Component @Service @Controller @Repository 上面四个注解功能是一样的,都可以用来创建bean实例,为了区分不同层级的功能,因此建议不同的层级用不同注解进行表示 2.1.2 代码实现 引入依原创 2020-12-22 10:52:04 · 191 阅读 · 0 评论 -
2.IOC概念及使用xml管理Bean
1. IOC底层原理 1.1 什么是IOC (1)控制反转缩写为IOC,把对象创建和对象之间的调用过程,交给Spring管理 (2)使用IOC目的:为了降低耦合度 1.2 底层原理 (1)xml解析 (2)工厂模式 (3)反射 2. IOC接口(BeanFactory) IOC思想基于IOC容器完成,IOC容器底层就是对象工厂 Spring中提供IOC容器实现的两种方式: BeanFactory IOC容器基本实现,是Spring内部的使用接口,开发中一般不去使用 特点:加载配置文件时不创建对象,原创 2020-12-21 09:36:38 · 173 阅读 · 0 评论 -
1. spring相关概述及简单示例
1. Spring框架概述 Spring是轻量级的JAVAEE框架 Spring可以解决企业应用开发的复杂性 Spring有两个核心部分:IOC和AOP IOC:控制反转,把创建对象过程交给spring进行管理 AOP:面向切面,不修改原代码进行功能增强 Spring特点 方便解耦,简化开发 AOP编程支持 方便程序测试 方便集成各种优秀框架 方便进行事务操作 降低API的开发难度 入门案例 2. 下载Spring5 进入官网:https://spring.io/,在下拉框中找到spring原创 2020-12-18 10:00:17 · 140 阅读 · 0 评论