摘要:
版本关系 artifactId 版本 doc 地址 spring-cloud-dependencies 2020.0.3 spring-boot-dependencies 2.5.2 spring-cloud-starter 3.0.3 spring-boot-starter-web 2.5.2 s 阅读全文
posted @ 2022-06-09 21:34
流星<。)#)))≦
阅读(231)
评论(0)
推荐(0)
摘要:
前言 文档地址 XML 模式 jee 模式 jee 标签处理与 Java EE (Java Enterprise Edition) 配置相关的问题,例如查找 JNDI 对象和定义 EJB 引用。 jee 命名空间 <?xml version="1.0" encoding="UTF-8"?> <bea 阅读全文
posted @ 2022-06-09 21:33
流星<。)#)))≦
阅读(37)
评论(0)
推荐(0)
摘要:
前言 文档地址 参考文档的这一部分涵盖了应用于核心 Spring 框架中的多个模块的主题。 Spring Properties SpringProperties 是控制 Spring 框架某些底层方面的属性的静态容器。用户可以通过 JVM 系统属性配置这些属性,也可以通过 SpringPropert 阅读全文
posted @ 2022-06-09 21:33
流星<。)#)))≦
阅读(73)
评论(0)
推荐(0)
摘要:
前言 文档地址 Spring 框架分别使用 TaskExecutor 和 TaskScheduler 接口为任务的异步执行和调度提供了抽象。Spring 还具有那些在应用服务器环境中支持线程池或委托 CommonJ 的接口的实现。最终,在通用接口背后使用这些实现消除了 Java SE 5、 Java 阅读全文
posted @ 2022-06-09 21:32
流星<。)#)))≦
阅读(138)
评论(0)
推荐(0)
摘要:
前言 文档地址 相关依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> </dependency> 从版本 3.1 开始,Spr 阅读全文
posted @ 2022-06-09 21:32
流星<。)#)))≦
阅读(102)
评论(0)
推荐(0)
摘要:
前言 文档地址 相关依赖: <dependency> <groupId>org.springframework.integration</groupId> <artifactId>spring-integration-jms</artifactId> </dependency> <dependenc 阅读全文
posted @ 2022-06-09 21:31
流星<。)#)))≦
阅读(37)
评论(0)
推荐(0)
摘要:
前言 文档地址 相关依赖: <dependency> <groupId>org.springframework.integration</groupId> <artifactId>spring-integration-jmx</artifactId> </dependency> <dependenc 阅读全文
posted @ 2022-06-09 21:31
流星<。)#)))≦
阅读(47)
评论(0)
推荐(0)
摘要:
前言 文档地址 相关依赖: <dependency> <groupId>org.springframework.integration</groupId> <artifactId>spring-integration-mail</artifactId> </dependency> <dependen 阅读全文
posted @ 2022-06-09 21:31
流星<。)#)))≦
阅读(72)
评论(0)
推荐(0)
摘要:
前言 文档地址 作为一个轻量级容器,Spring 通常被认为是 EJB 的替代品。我们确实相信,对于大多数应用程序和用例来说,Spring 作为一个容器,结合它在事务领域的丰富支持功能,ORM 和 JDBC 访问,是一个比通过 EJB 容器和 EJB 实现等效功能更好的选择。 但是,需要注意的是,使 阅读全文
posted @ 2022-06-09 21:30
流星<。)#)))≦
阅读(46)
评论(0)
推荐(0)
摘要:
前言 文档地址 本章详细介绍了 Spring 与第三方 web 框架的集成。 Spring 框架的核心价值主张之一是支持选择。在一般意义上,Spring 并不强迫您使用或购买任何特定的架构、技术或方法 (尽管它肯定推荐某些而非其他) 。可以自由选择与开发人员及其开发团队最相关的架构、技术或方法,这一 阅读全文
posted @ 2022-06-09 21:29
流星<。)#)))≦
阅读(42)
评论(0)
推荐(0)
摘要:
前言 文档地址 Spring 框架为调用 REST 端点提供了两种选择: RestTemplate : 带有同步模板方法 API 的原始 Spring REST 客户端 WebClient : 一种非阻塞、反应式的替代方案,既支持同步方案,也支持异步方案以及流方案 在 5.0 版本中,RestTem 阅读全文
posted @ 2022-06-09 21:29
流星<。)#)))≦
阅读(82)
评论(0)
推荐(0)
摘要:
前言 文档地址 Spring 支持使用各种技术进行远程处理。远程处理支持简化了远程支持服务的开发,这些服务通过 Java 接口和对象作为输入和输出来实现。目前,Spring 支持以下远程处理技术: Java Web Services : Spring 通过 JAX-WS 为 Web 服务提供远程处理 阅读全文
posted @ 2022-06-09 21:29
流星<。)#)))≦
阅读(137)
评论(0)
推荐(0)
摘要:
前言 文档地址 RestTemplate RestTemplate 是执行 HTTP 请求的同步客户端。它是原始的 Spring REST 客户端,并通过基础的 HTTP 客户端库公开一个简单的模板方法 API 在 5.0 版本中,RestTemplate 处于维护模式,只有少量的更改请求和错误修复 阅读全文
posted @ 2022-06-09 21:28
流星<。)#)))≦
阅读(46)
评论(0)
推荐(0)
摘要:
前言 文档地址 参考文档的这一部分包括对 Servlet 栈、 WebSocket 消息传递 (包括原始的 WebSocket 交互) 、通过 SockJS 进行的 WebSocket 仿真,以及作为 WebSocket 上的子协议通过 STOMP 进行的发布-订阅消息传递的支持 相关依赖: <!- 阅读全文
posted @ 2022-06-09 21:28
流星<。)#)))≦
阅读(159)
评论(0)
推荐(0)
摘要:
前言 文档地址 Spring Web MVC 是最初建立在 Servlet API 之上的 Web 框架,从一开始就包含在 Spring Framework 中。正式名称 Spring Web MVC 来自其源码模块的名称 ( spring-webmvc ),但通常称为 Spring MVC 。 与 阅读全文
posted @ 2022-06-09 21:27
流星<。)#)))≦
阅读(259)
评论(0)
推荐(0)
摘要:
前言 文档地址 相关依赖: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-oxm</artifactId> </dependency> 介绍 本章描述了 Spring 的 Object-XML 映射支持。 阅读全文
posted @ 2022-06-09 21:25
流星<。)#)))≦
阅读(112)
评论(0)
推荐(0)
摘要:
前言 文档地址 XML 模式(Schema) tx 模式 tx 标签提供对 Spring 事务的全面支持。 spring-tx.xsd 文件包含用于 Spring 的事务配置的 XML 模式,并涵盖 tx 命名空间中的所有各种标签,包括属性默认值和类似信息。 引入 tx 名称空间: <?xml ve 阅读全文
posted @ 2022-06-09 21:25
流星<。)#)))≦
阅读(21)
评论(0)
推荐(0)
摘要:
前言 文档地址 相关依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> Spring 对 OR 阅读全文
posted @ 2022-06-09 21:23
流星<。)#)))≦
阅读(72)
评论(0)
推荐(0)
摘要:
前言 文档地址 R2DBC(“Reactive Relational Database Connectivity”)是一项社区驱动的规范工作,旨在使用反应模式标准化对 SQL 数据库的访问。 相关依赖: <!-- R2DBC --> <dependency> <groupId>org.springf 阅读全文
posted @ 2022-06-09 21:22
流星<。)#)))≦
阅读(273)
评论(0)
推荐(0)
摘要:
前言 文档地址 将行插入到定义了自动增量或 identity 列的表中时,INSERT 语句可能会生成键。要完全控制要生成的列名,只需注册一个 StatementFilterFunction ,它为所需的列请求生成的键。 Mono<Integer> generatedId = client.sql( 阅读全文
posted @ 2022-06-09 21:22
流星<。)#)))≦
阅读(55)
评论(0)
推荐(0)
摘要:
前言 文档地址 Spring 中的数据访问对象 (Data Access Object,DAO) 支持旨在以一致的方式轻松使用数据访问技术(例如 JDBC、Hibernate 或 JPA)。这使您可以相当轻松地在上述持久层技术之间切换,并且不必担心捕获特定于各种技术的异常。 一致的异常层次结构 Sp 阅读全文
posted @ 2022-06-09 21:19
流星<。)#)))≦
阅读(80)
评论(0)
推荐(0)
摘要:
前言 文档地址 Spring Framework JDBC 抽象提供的价值可能最好通过下表中列出的操作序列来展示。该表显示了 Spring 负责哪些操作以及您负责哪些操作。 操作 Spring You 定义连接参数 Y 打开连接 Y 指定 SQL 语句 Y 声明参数并提供参数值 Y 准备并运行 st 阅读全文
posted @ 2022-06-09 21:19
流星<。)#)))≦
阅读(125)
评论(0)
推荐(0)
摘要:
前言 文档地址 Spring 提供了全面的事务支持。Spring Framework 为事务管理提供了一致的抽象,具有以下优点: 跨不同事务 API 的一致编程模型,例如 Java 事务 API ( JTA )、 JDBC 、Hibernate 和 Java Persistence API ( JP 阅读全文
posted @ 2022-06-09 21:18
流星<。)#)))≦
阅读(140)
评论(0)
推荐(0)
摘要:
前言 文档地址 Java NIO 提供了 ByteBuffer ,但是许多库在上面构建了自己的字节缓冲区 API,特别是对于重用缓冲区或使用直接缓冲区对性能有益的网络操作。例如,Netty 有 ByteBuf ,Undertow 使用 XNIO,Jetty 使用池化字节缓冲区,并带有要释放的回调,等 阅读全文
posted @ 2022-06-09 21:17
流星<。)#)))≦
阅读(189)
评论(0)
推荐(0)
摘要:
前言 文档地址 从 Spring Framework 5.0 开始,Spring 在 spring-jcl 模块中实现的自己的 Commons Logging 桥接。该实现检查类路径中是否存在 Log4j 2.x API 和 SLF4J 1.7 API,并使用找到的第一个作为日志实现,如果 Log4 阅读全文
posted @ 2022-06-09 21:17
流星<。)#)))≦
阅读(50)
评论(0)
推荐(0)
摘要:
前言 文档地址 XML 模式 util 模式 util 标签处理常见的实用工具配置问题,例如配置集合、引用常量等。要使用 util 模式中的标签,您需要在 Spring XML 配置文件的顶部包含 util 名称空间 <?xml version="1.0" encoding="UTF-8"?> <b 阅读全文
posted @ 2022-06-09 21:17
流星<。)#)))≦
阅读(42)
评论(0)
推荐(0)
摘要:
前言 文档地址 尽管 Java 不允许您通过其类型系统表达 null 安全性,但 Spring 框架在 org.springframework.lang 包中提供了以下注解,让您可以声明 API 和字段的可空性: @Nullable :表示特定 参数、返回值或字段 可以是 null @NonNull 阅读全文
posted @ 2022-06-09 21:16
流星<。)#)))≦
阅读(70)
评论(0)
推荐(0)
摘要:
前言 文档地址 Spring 表达式语言(简称 SpEL )是一种强大的表达式语言,支持在运行时查询和操作对象图。语法类似于统一 EL,但提供了额外的功能,最显著的是方法调用和基本的字符串模板功能。 虽然还有其他几种可用的 Java 表达式语言——OGNL、MVEL 和 JBoss EL , 但创建 阅读全文
posted @ 2022-06-09 21:15
流星<。)#)))≦
阅读(128)
评论(0)
推荐(0)
摘要:
前言 文档地址 面向切面编程 (AOP) 提供另一种思考程序结构来补充面向对象编程 (OOP) 。**OOP 中模块化的关键单位是类,而 AOP 中模块化的单位是切面。**切面能够实现跨越多种类型和对象的关注点(例如事务管理)的模块化。(在 AOP 文献中这种关注点通常被称为 “横切” (cross 阅读全文
posted @ 2022-06-09 21:15
流星<。)#)))≦
阅读(78)
评论(0)
推荐(0)
摘要:
前言 文档地址 在本章中,将讨论底层的 Spring AOP API 。对于常见的应用程序,推荐使用带有 AspectJ 切点的 Spring AOP Spring 中的切点 Pointcut API 概念 Spring 的切点模型支持独立于通知类型的切点重用。可以使用相同的切点针对不同的通知。 o 阅读全文
posted @ 2022-06-09 21:15
流星<。)#)))≦
阅读(66)
评论(0)
推荐(0)
摘要:
文档地址 引言 Java 的标准 Java.net.URL 类和各种 URL 前缀的标准处理程序对于所有对低级资源的访问都不够充分。例如,没有标准化的 URL 实现可用于访问需要从类路径或 ServletContext 获取的资源。虽然可以为专门的 URL 前缀注册新的处理程序(类似于 http: 阅读全文
posted @ 2022-06-09 21:14
流星<。)#)))≦
阅读(33)
评论(0)
推荐(0)
摘要:
概览 文档地址 将验证视为业务逻辑有其利弊,Spring 提供了一种不排除任何一种验证(和数据绑定)设计。具体来说,验证不应该绑定到 web 层,应该易于本地化,并且应该可以插入任何可用的验证器。考虑到这些问题,Spring 提供了一个 Validator ,它在应用程序的每一层都是基本的、有用的。 阅读全文
posted @ 2022-06-09 21:14
流星<。)#)))≦
阅读(103)
评论(0)
推荐(0)
摘要:
前言 文档地址 Spring 使创建 Java 企业级应用程序变得容易。它提供了在企业环境中拥抱 Java 语言所需的一切,支持 Groovy 和 Kotlin 作为 JVM 上的替代语言,并且具有根据应用程序的需要创建多种架构的灵活性。从 Spring Framework 5.1 开始,Sprin 阅读全文
posted @ 2022-06-09 21:13
流星<。)#)))≦
阅读(39)
评论(0)
推荐(0)
摘要:
文档地址 IoC 容器 Inversion of Control (IoC) container 控制反转 Spring IoC Container 和 Bean 介绍 org.springframework.beans 和 org.springframework.context 包是 Spring 阅读全文
posted @ 2022-06-09 21:13
流星<。)#)))≦
阅读(68)
评论(0)
推荐(0)
浙公网安备 33010602011771号