spring框架的学习笔记,以及演示代码。 Spring框架概述1、什么是Spring2、Spring框架的优点3、Spring框架体系结构Spring框架——控制反转(IOC)1、IOC介绍2、基于配置的IOC2.1、导入jar包2.2、配置文件2.3、测试3、基于注解的IOC3.0、导包3.1、开启注解扫描3.2、在类上使用注解3.3、自动装配4、IOC中的一些细节Spring框架——AOP(
转载 2024-02-25 19:25:23
130阅读
原创 2021-11-18 15:12:39
165阅读
一、概述1. 什么是AOPAOP(Aspect Oriented Programming):面向切面编程,指在程序运行期间动态的将某段代码切入到指定方法指置进行运行的操作。如:性能监控、日志记录、权限控制等,通过AOP解决代码耦合问题,让职责更加单一。
原创 2022-01-24 15:02:28
263阅读
一、概述Spring是一个轻量级的开源JavaEE框架Spring可以解决企业应用开发的复杂性Spring两大核心部分:IoC和AOP特点:方便解耦,简化开发AOP编程支持方便程序测试方便和其他框架整合方便事务操作降低API开发难度IoC和AOP是Spring的核心,咱们就从这两个俩分析其原理,入门案例这里就不写了,直接进入主题,先来讲述IoC,下篇文章将讲述AOP二、IoC解耦推导我们都知道,I
转载 2021-01-19 23:04:56
296阅读
2评论
一、概述1. 什么是AOPAOP(Aspect Oriented Programming):面向切面编程,指在程序运行期间动态的将某段代码切入到指定方法指定位置进行运行的操作。如:性能监控、日志记录、权限控制等,通过AOP解决代码耦合问题,让职责更加单一。AOP技术它利用一种称为**“横切”**的技术,剖解开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块,并将其命名为”Aspe
转载 2021-01-19 23:03:44
224阅读
2评论
原创 2021-11-18 15:12:24
158阅读
目录一、概述二、IoC解耦推导1. 传统直接调用对象2. 接口解耦3. 工厂模式解耦4. xml 配置 + 反射 + 工厂解耦(IoC底层的实现)三、IoC 原理理解1. IoC是什么2. IoC能做什么3. IoC和DI一、概述 Spring是一个轻量级的开源JavaEE框架
原创 2022-01-16 14:46:25
166阅读
1、bean的生命周期底层原理 2、依赖注入底层原理3、初始化底层原理如图AnnotationConfigApplicationContext和ClassPathXmlApplicationContext都能获取到对象,它们底层大部分都是共同的,前者基于注解,在新版的Spring MVC和Spring Boot的底层主要用的都是AnnotationConfigApplicationCon
转载 2023-05-25 19:52:16
159阅读
一、体系结构图 二、7大核心模块 Spring框架由7个定义良好的模块(组件)组成,各个模块可以独立存在,也可以联合使用。(1)Spring Core:核心容器提供了Spring的基本功能。核心容器的核心功能是用Ioc容器来管理类的依赖关系.Spring采用的模式是调用者不理会被调用者的实例的创建,由Spring容器负责被调用者实例的创建和维护,需要时注入给调用者。这是目前最优秀的解耦模式。利用了
良好的基因Spring Boot 是伴随着 Spring 4.0 诞生的,从字面理解,Boot是引导的意思,因此 Spring Boot 旨在帮助开发者快速搭建 Spring 框架Spring Boot 继承了原有 Spring 框架的优秀基因,使 Spring 在使用中更加方便快捷。2.2.2 简化编码举个例子,比如我们要创建一个 web 项目,使用 Spring 的朋友都知道,在使用 Spr
转载 2023-09-25 12:22:57
33阅读
很好的一篇文章,拿到博客和大家共享一下(转)0Spring中MVC框架底层实现Written by Tony Jiang @ 20120119Spr
转载 2023-08-24 10:51:42
52阅读
1. 什么是RPC?RPC(Remote Procedure Call)–远程过程调用,通过网络通信调用不同的服务,共同支撑一个软件系统,微服务实现的基石技术。从本质上来说Web项目+JSON的数据格式也是一种RPC。2.通过现象看本质不管是 Spring Cloud还是Dubbo,你使用的时候可能都会发现调用方只是使用了接口。Spring Cloud的调用:@FeignClient(name =
转载 2024-04-28 09:08:23
44阅读
# 深入理解 Spring Boot 框架底层执行流程 Spring Boot 是一个开源 Java 框架,它简化了使用 Spring 进行应用开发的流程,特别是微服务架构下。本文将详细探讨 Spring Boot 的底层执行流程,并通过代码示例和流程图帮助进一步理解。 ## 一、Spring Boot 的基本结构 在深入底层流程之前,首先让我们概述 Spring Boot 的基本结构。S
原创 11月前
42阅读
spring是目前java开发必须熟练掌握的框架,面试的时候spring也是必问的问题之一。下面将以Q&A的方式回答面试中可能出现的spring框架问题。其中重点将会以不同的颜色标识出来。1.Q:什么是spring?轻量级的,用来装javabean的,控制反转(IoC)和面向切面(AoP)的容器框架,它可以使得开发者更专注于应用程序的开发。从简单性、可测试性和松耦合的角度而言,任何Java
转载 2024-05-05 20:17:49
44阅读
1 双线程模型 小程序的逻辑层与渲染层分开在不同的线程运行 跟传统的 Web 单线程模型有很大的不同 1.1 技术选型 要求:快--渲染快、加载快 三种渲染界面的技术 用纯客户端原生技术来渲染 小程序代码需要与微信代码一起编包发布,pass 用纯 Web 技术来渲染 性能问题:单线程 介于客户端原生 ...
转载 2021-10-11 14:24:00
221阅读
2评论
本篇将介绍如下内容:1、AOP的应用场景2、生成一个简单的工程案例        3、 AOP 需求分析        4、用JDK的动态反射来描述实现原理        5、用spring的aop 配置来简化AOP 实现一、AOP 的场景我喜欢学习一个技术点的时候,考虑一下这个
转载 2024-04-07 08:22:21
31阅读
​1、1简介 Spring:春天-->软件行业的春天 2002,首次推出了Spring框架的雏:interface21框架! Spring框架即以interface21框架为基础,经过重新设计,并不断丰富其内涵于2004年3月24日发布了1.0正式版本 Spring Framework创始人,著名作 ...
转载 2021-08-08 11:21:00
465阅读
2评论
Spring框架的设计原则和底层实现Spring框架是一个基于Java平台的开源框架,主要用于构建企业级应用程序。Spring框架的设计原则是轻量级、非侵入性、松耦合和可重用性,其主要特点是依赖注入和面向切面编程,以及提供了一系列的模块和工具,用于解决企业级应用程序开发中的常见问题。Spring框架的设计原则轻量级Spring框架是一个轻量级框架,其核心容器只包含少量的类和接口,并且不需要依赖大量
原创 2023-07-02 17:43:46
99阅读
                              从上图中可以看出,Android系统架构为四层结构,从上层到下层分别是应用程序层、应用程序框架层、系统运行库层以及Linux内核层,分别介绍如下: &
本文内容索引:1.Bean的生命周期底层原理 2.依赖注入底层原理 3.初始化底层原理 4.推断构造方法底层原理 5.AOP底层原理 6.Spring事务底层原理但都只是大致流程,后续会针对每个流程详细深入的分析源码实现。先来看看入门使用Spring的代码:ClassPathXmlApplicationContext context = new ClassPathXmlApplicationCon
转载 2023-11-13 16:50:07
20阅读
  • 1
  • 2
  • 3
  • 4
  • 5