
Spring
文章平均质量分 84
CN-JX
。。。
展开
-
Spring 学习指南大全
Spring 学习指南大全撰写思路为什么会选择创建Spring教程呢,其实也是为了自己查缺补漏。我们在初始学习Spring时,都是根据别人的文档或是视频进行学习的。当有工作经验之后,总是感觉自己的Spring差点什么,别人的知识点文档总是不全等等。所以就产生了基于官方文档进行学习和总结的想法。大部分都是通过翻译加自己的理解来编写的。完全按照官方文档的思路来学习Spring,相当于Spring官方文档的翻译版。参考官网文档版本Version 5.2.22.RELEASE此文档是Spring学习原创 2022-05-23 18:02:30 · 511 阅读 · 0 评论 -
Spring 核心技术 - 数据缓冲区和编解码器
Spring 学习指南大全Spring 核心技术Java NIO 提供 ByteBuffer,但许多库在其上构建自己的字节缓冲区 API,特别是对于重用缓冲区和/或使用直接缓冲区有利于性能的网络操作。 例如,Netty 具有 ByteBuf 层次结构,Undertow 使用 XNIO,Jetty 使用池化字节缓冲区并带有要释放的回调,等等。 spring-core 模块提供了一组抽象来处理各种字节缓冲区 API,如下所示:DataBufferFactory 用于通过以下两种方式之一创建数据缓冲区:请注意,原创 2022-06-07 16:13:20 · 2920 阅读 · 0 评论 -
Spring 核心技术 - 附录
Spring 学习指南大全Spring 核心技术附录的这一部分列出了与核心容器相关的 XML 模式。包括在XML文件中的各种配置,各种元素标签、命名规则和扩展XML元素原创 2022-06-07 16:11:07 · 125 阅读 · 0 评论 -
Spring 核心技术 - Null-安全
Spring 学习指南大全Spring 核心技术尽管 Java 不允许您使用其类型系统来表达 null 安全性,但 Spring 框架现在在 org.springframework.lang 包中提供了以下注解,以便您声明 API 和字段的可空性:Spring 框架本身利用了这些注解,但它们也可以在任何基于 Spring 的 Java 项目中用于声明空安全 API 和可选的空安全字段。 尚不支持泛型类型参数、可变参数和数组元素可空性,但应在即将发布的版本中提供,有关最新信息,请参阅 SPR-15942。原创 2022-06-07 15:21:25 · 307 阅读 · 0 评论 -
Spring 核心技术 - Spring AOP APIs
Spring 学习指南大全Spring 核心技术前一章描述了 Spring 通过 @AspectJ 和基于模式的切面定义对 AOP 的支持。在这一章中,我们将讨论底层的 Spring AOP APIs。对于常见的应用程序,我们推荐使用 Spring AOP 和 AspectJ 切入点,如前一章所述。它包含以下内容:此章详细的讲解了 Spring AOP 的代码实现原理,是完全使用代码的方式来创建AOP -如果感兴趣可自行查看......原创 2022-06-07 14:59:49 · 168 阅读 · 0 评论 -
Spring 核心技术 - 使用 Spring 进行面向切面编程(AOP)
Spring 学习指南大全Spring 核心技术面向切面编程 (AOP) 通过提供另一种思考程序结构的方式来补充面向对象编程 (OOP)。 OOP 中模块化的关键单元是类,而 AOP 中模块化的单元是切面。 切面支持跨多种类型和对象的关注点(例如事务管理)的模块化。 (这种关注点在 AOP 文献中通常被称为“横切”关注点。)Spring 的关键组件之一是 AOP 框架。 虽然 Spring IoC 容器不依赖 AOP(这意味着如果您不想使用 AOP,则不需要使用 AOP),AOP 补充了 Spring I原创 2022-06-07 14:55:27 · 209 阅读 · 0 评论 -
Spring 核心技术 - Spring 表达式语言(SpEL)
Spring 学习指南大全Spring 核心技术Spring 表达式语言(简称 “SpEL” )是一种强大的表达式语言,支持在运行时查询和操作对象图。语言语法类似于 Unified EL,但是提供了额外的特性,最显著的是方法调用和基本的字符串模板功能。虽然还有其他几种 Java 表达式语言可用——OGNL、MVEL 和 JBoss EL,仅举几个例子——但 Spring Expression Language 的创建是为了给 Spring 社区提供一种单一的、得到良好支持的表达式语言,可以在 Spring原创 2022-06-06 11:02:04 · 296 阅读 · 0 评论 -
Spring 核心技术 - 校验、数据绑定和类型转换
Spring 学习指南大全Spring 核心技术官方文档版本 Version 5.2.22.RELEASE文章目录校验、数据绑定和类型转换通过使用 Spring 的 Validator(验证器)接口进行验证将代码解析为错误消息Bean 操作和 BeanWrapper设置和获取基本属性和嵌套属性内置 PropertyEditor 实现注册其他自定义 PropertyEditor 实现Spring Type(类型) 转换Converter(转换器) SPI使用 ConverterFactory使用 G原创 2022-05-31 10:50:17 · 266 阅读 · 0 评论 -
Spring 核心技术 - Resources 资源
Spring 学习指南大全Spring 核心技术官方文档版本 Version 5.2.22.RELEASE文章目录Resources 资源简介Resource(资源)接口内置 Resource(资源) 实现UrlResourceClassPathResourceFileSystemResourceServletContextResourceInputStreamResourceByteArrayResourceResourceLoader (资源加载器)ResourceLoaderAware 接口原创 2022-05-30 13:32:10 · 236 阅读 · 0 评论 -
Spring 核心技术 - IoC容器
Spring 学习指南大全Spring 核心技术官方文档版本 Version 5.2.22.RELEASEIoC容器Inversion of Control :IoC容器IoC容器,也就是我们常说的控制反转容器,将我们创建 Bean 的过程交由 Spring 的 IoC 容器去创建,从而达到系统代码之间的解耦等。Spring IoC 容器和 Beans 介绍本章涵盖了控制反转 (IoC) 原则的 Spring 框架实现。IoC 也称为依赖注入(DI)。在这个过程中,对象可通过构造函数参原创 2022-05-29 15:21:08 · 226 阅读 · 0 评论 -
Spring 核心技术
学习目录Spring 的核心技术篇也是根据 Spring 官方文档进行翻译编写的,相当于翻译版注意:本文不适合初学者观看,当然也可以进行参考官方文档版本 Version 5.2.22.RELEASE由于 Spring 核心篇幅过长,所以本文只记录 Spring 核心技术 的学习目录,用于快速定位IoC 容器........................原创 2022-05-25 17:18:19 · 528 阅读 · 0 评论 -
Spring 简单介绍和概述
SpringSpring 是由 Rod Johnson 创建的一个开源框架,是一个开放源代码的J2EE应用程序框架,是针对 Java Bean 的生命周期进行管理的轻量级容器框架。其创建的目的就是为了解决开发者在J2EE开发中遇到的常见问题。提供了功能强大的IOC、AOP及Web MVC等功能。J2EE 就是为 Java Web 开发,提供的一些 Jar 包官网官网文档百度百科作者-百度百科**注意:**此文档将根据 Spring 官网文档进行攥写,参考官网文档版本 5.2.22.RE原创 2022-05-23 17:41:44 · 488 阅读 · 0 评论