
Spring
文章平均质量分 94
我的鱼要死了
Never Give Up
展开
-
Spring核心技术IOC和AOP
前言Spring核心部分:IOC:控制反转,把创建对象的过程交给Spring容器进行管理,降低对象直接的耦合度AOP:面向切面,不修改源代码的基础上进行功能增强,比如权限检查,请求拦截,日志收集等IOCSpring底层其实是基于xml解析、反射机制、底层通过对象工厂实现IOC过程伪代码如下:/** * @Description * @Author Fangchenjiang * @Date 2021/10/13 11:56 */public class MyFactory {原创 2021-10-15 11:26:13 · 146 阅读 · 0 评论 -
SpringBoot2核心技术-Web开发原理
前言SpringBoot自动配置了SpringMVC组件,而Web开发场景在SpringBoot应用十分常用。静态资源原理SpringBoot默认静态资源可以从以下路径中获取:/static (or /public or /resources or /META-INF/resources)。由于SpringBo启动默认加载SpringMVC功能的自动配置类 WebMvcAutoConfiguration@Configuration(proxyBeanMethods = false)@Conditi原创 2021-10-11 09:07:34 · 154 阅读 · 0 评论 -
聊聊Spring中的核心IOC和AOP
Spring框架概述Spring是轻量级的开源JavaEE框架,解决企业应用开发的复杂性。其中的核心部分有ICO(控制反转,将创建对象的过程交给Spring进行管理,不再通过传统的new方式)和AOP(面向切面,不修改源代码的基础上进行功能增强)。Spring特点有:方便解耦,简化开发、AOP编程、方便测试、方便与其他框架整合、事务操作等IOCIOC:控制反转,将对象创建过程与对象之间的调用过程,交给Spring进行管理,降低代码耦合度。简单说就是假如类A中依赖类B,不再通过new的方式注入依赖,而是原创 2020-11-01 13:32:14 · 475 阅读 · 0 评论