Spring
Ollama文档
Grok文档
OpenAI文档
Pytorch文档
Anaconda文档
Redis文档
CursorAI文档
markdown教程
LangChain开发文档
全部版本
切换语言
中文 English
所有文档
  • 最新文档
  • Spring AI Spring Boot Spring Framework Spring Cloud Spring Cloud Data Flow Spring Data Spring Integration Spring Batch Spring Security 全部项目
  • 开发工具(英文)
  • Spring.io Spring Tools 4 Spring Initializr
    Spring 框架 6.1.13
      • 概述
      • 核心技术
        • IoC 容器
          • Spring IoC 容器和 Bean 简介
          • 容器概述
          • Bean 概述
          • 依赖
          • Bean 作用域
          • 自定义 Bean 的性质
          • Bean 定义继承
          • 容器扩展点
          • 基于注解的容器配置
          • Classpath 扫描和托管组件
          • 使用 JSR 330 标准注释
          • 基于 Java 的容器配置
          • 环境抽象
          • 注册 LoadTimeWeaver
          • ApplicationContext 的其他功能
          • The BeanFactory API
        • 资源
        • 验证、数据绑定和类型转换
          • 使用 Spring 的 Validator 接口进行验证
          • 数据绑定
          • 将代码解析为错误消息
          • Spring Type Conversion
          • Spring Field 格式设置
          • 配置全局日期和时间格式
          • Java Bean 验证
        • Spring 表达式语言 (SpEL)
          • 评估
          • Bean 定义中的表达式
          • 语言参考
          • 示例中使用的类
        • 使用 Spring 进行面向方面编程
          • AOP 概念
          • Spring AOP 的功能和目标
          • AOP 代理
          • @AspectJ支持
          • 基于 Schema 的 AOP 支持
          • 选择要使用的 AOP 声明样式
          • 混合 aspect 类型
          • 代理机制
          • 以编程方式创建 @AspectJ 代理
          • 将 AspectJ 与 Spring 应用程序一起使用
          • 更多资源
        • Spring AOP API
          • Spring 中的 Pointcut API
          • Spring 中的 Advice API
          • Spring 中的 Advisor API
          • 使用ProxyFactoryBean创建 AOP 代理
          • 简明的代理定义
          • 使用 ProxyFactory 以编程方式创建 AOP 代理
          • 操作 Advised 对象
          • 使用 “auto-proxy” 工具
          • 使用 TargetSource 实现
          • 定义新的建议类型
        • Null 安全
        • 数据缓冲区和编解码器
        • Logging
        • 提前优化
        • 附录
          • XML 架构
          • XML 架构创作
          • 应用程序启动步骤
      • 测试
        • Spring 测试简介
        • 单元测试
        • 集成测试
        • JDBC 测试支持
        • Spring TestContext 框架
          • 关键抽象
          • 引导 TestContext 框架
          • TestExecutionListener 配置
          • 应用程序事件
          • 测试执行事件
          • 上下文管理
          • 测试夹具的依赖注入
          • 测试请求范围和会话范围的 Bean
          • 事务管理
          • 执行 SQL 脚本
          • 并行测试执行
          • TestContext 框架支持类
          • 对测试的提前支持
        • WebTest客户端
        • MockMvc
          • 概述
          • 静态导入
          • 设置选项
          • 设置功能
          • 执行请求
          • 定义期望
          • 异步请求
          • 流式响应
          • 筛选器注册
          • MockMvc 与端到端测试
          • 更多示例
          • HtmlUnit 集成
        • 测试客户端应用程序
        • 附录
          • 附注
          • 更多资源
      • 数据访问
        • 事务管理
          • Spring 框架的事务支持模型的优点
          • 了解 Spring Framework 事务抽象
          • 将资源与事务同步
          • 声明式事务管理
          • 程序化事务管理
          • 在编程和声明式事务管理之间进行选择
          • 事务绑定事件
          • 特定于应用程序服务器的集成
          • 常见问题的解决方案
          • 更多资源
        • DAO 支持
        • 使用 JDBC 进行数据访问
          • 选择 JDBC 数据库访问方法
          • 包层次结构
          • 使用 JDBC 核心类控制基本的 JDBC 处理和错误处理
          • 控制数据库连接
          • JDBC 批量操作
          • 使用 SimpleJdbc 类简化 JDBC 操作
          • 将 JDBC 操作建模为 Java 对象
          • 参数和数据值处理的常见问题
          • 嵌入式数据库支持
          • 初始化 DataSource
        • 使用 R2DBC 进行数据访问
        • 对象关系映射 (ORM) 数据访问
          • 使用 Spring 的 ORM 简介
          • 一般 ORM 集成注意事项
          • Hibernate
          • JPA
        • 使用对象 XML 映射器封送 XML
        • 附录
      • Servlet 堆栈上的 Web
        • Spring Web MVC
          • DispatcherServlet 的
          • 过滤器
          • 带注释的控制器
          • 功能端点
          • URI 链接
          • 异步请求
          • CORS
          • 错误响应
          • 网络安全
          • HTTP 缓存
          • View 技术
          • MVC 配置
          • HTTP/2 协议
        • REST 客户端
        • 测试
        • WebSockets 浏览器
          • WebSocket API
          • SockJS 回退
          • STOMP
        • 其他 Web 框架
      • 反应式堆栈上的 Web
        • Spring WebFlux
          • 概述
          • 响应式核心
          • DispatcherHandler (调度器处理程序)
          • 带注释的控制器
          • 功能端点
          • URI 链接
          • CORS
          • 错误响应
          • 网络安全
          • HTTP 缓存
          • View 技术
          • WebFlux 配置
          • HTTP/2 协议
        • Web客户端
          • 配置
          • 检索()
          • 交换
          • 请求正文
          • 过滤器
          • 属性
          • 上下文
          • 同步使用
          • 测试
        • HTTP 接口客户端
        • WebSockets 浏览器
        • 测试
        • RSocket 系列
        • 响应式库
      • 集成
        • REST 客户端
        • JMS(Java 消息服务)
          • 使用 Spring JMS
          • 发送消息
          • 接收消息
          • 支持 JCA 消息端点
          • 注释驱动的侦听器端点
          • JMS Namespace 支持
        • JMX
          • 将 bean 导出到 JMX
          • 控制 Bean 的 Management Interface
          • 控制 Bean 的 ObjectName 实例
          • 使用 JSR-160 连接器
          • 通过 Proxies 访问 MBean
          • 通知
          • 更多资源
        • 电子邮件
        • 任务执行和调度
        • 缓存抽象
          • 了解缓存抽象
          • 基于声明性注释的缓存
          • JCache (JSR-107) 注解
          • 基于 XML 的声明式缓存
          • 配置缓存存储
          • 插入不同的后端缓存
          • 如何设置 TTL/TTI/驱逐策略/XXX 功能?
        • 可观测性支持
        • JVM 检查点还原
        • CDS 系列
        • 附录
      • 语言支持
        • Kotlin
          • 要求
          • 扩展
          • Null 安全
          • 类和接口
          • 附注
          • Bean 定义 DSL
          • Web
          • 协程
          • Kotlin 中的 Spring 项目
          • 开始
          • 资源
        • Apache Groovy
        • 动态语言支持
      • 附录
      • 维基
    GitHub Project
    • Spring Framework
    • Testing
    • Appendix
    • Further Resources
    • JUnit:“一个程序员友好的 Java 和 JVM 测试框架”。 由 Spring Framework 在其测试套件中使用,并在 Spring TestContext Framework 中受支持。spring-doc.cn

    • TestNG:一个受 JUnit 启发的测试框架,增加了支持 用于测试组、数据驱动测试、分布式测试和其他功能。支持 在 Spring TestContext 框架中spring-doc.cn

    • AssertJ: “适用于 Java 的 Fluent 断言”, 包括对 Java 8 lambda、流和许多其他功能的支持。spring-doc.cn

    • Mock Objects:维基百科中的文章。spring-doc.cn

    • MockObjects.com:专门用于 mock 对象的 Web 站点,一个 改进测试驱动开发中的代码设计的技术。spring-doc.cn

    • Mockito:基于 Test Spy 模式的 Java 模拟库。由 Spring Framework 使用 在其测试套件中。spring-doc.cn

    • EasyMock:Java 库“为 接口(和对象通过类扩展)通过使用 Java 的代理机制。spring-doc.cn

    • JMock:支持 Java 代码的测试驱动开发的库 替换为 mock 对象。spring-doc.cn

    • DbUnit:JUnit 扩展(也可用于 Ant 和 Maven),该扩展 针对数据库驱动的项目,除其他外,将您的数据库放入 测试运行之间的已知状态。spring-doc.cn

    • Testcontainers:支持 JUnit 的 Java 库 测试, 提供通用数据库的轻量级、一次性实例, Selenium Web 浏览器,或者可以在 Docker 容器中运行的任何其他东西。spring-doc.cn

    • Grinder:Java 负载测试框架。spring-doc.cn

    • SpringMockK:支持 Spring Boot 使用 MockK 而不是 Mockito 在 Kotlin 中编写的集成测试。spring-doc.cn

    • Spring Framework
    • 测试
    • 附录
    • 更多资源

    附注 数据访问
    Spring

    本站点文档内容均由 Spring官网 翻译而来,翻译内容可能存在遗漏或偏差,仅供个人学习,准确内容请以 Spring官网英文文档 为准。
    Copyright © 2005 - 2025 南京筱麦软件有限公司 ( 苏ICP备2022047690号-3 | 苏公网安备32011402011833 )