文档月度笔记

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

Testing / 测试

浏览 94 扫码 分享 2022-07-27 06:41:43
  • 简介
  • 单元测试
  • 集成测试
  • 更多资源

若有收获,就点个赞吧

0 人点赞

上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • Spring Framework
    • 简介
    • Overview / 概述
    • Core / 核心
      • 简介
      • IOC 容器
        • IOC 容器和 Bean 简介
        • 容器概述
        • Bean 概述
        • 依赖项
          • 依赖注入
          • 详细的依赖关系和配置
          • 使用 depends-on
          • 延迟初始化的 Bean
          • 自动装配协作者
          • 方法注入
        • Bean 作用域
        • 定制 Bean 的特性
          • 生命周期回调
          • ApplicationContextAware 和 BeanNameAware
          • 其他 Aware 接口
        • Bean 定义的继承
        • 容器扩展点
          • BeanPostProcessor
          • 自定义配置元数据 BeanFactoryPostProcessor
          • 使用 FactoryBean 定制实例化逻辑
        • 基于注解的容器配置
          • @Required
          • @Autowired
          • @Primary - 自动配置微调
          • @Qualifier - 自动配置微调
          • 使用泛型作为自动装配限定符
          • CustomAutowireConfigurer - 自定义限定符注解
          • @Resource
          • @Value
          • @PostConstruct 和 @PreDestroy
        • Classpath 扫描和管理 Components
          • @Component 和 Stereotype 注解功能
          • 使用元注解和组合注解
          • @ComponentScan:自动检测 class 和注册 Bean Definitions(定义)
          • 使用过滤器自定义扫描
          • 在组件中定义 Bean 元数据
          • 命名自动检测到的组件
          • 为自动检测组件提供作用域
          • 提供带注解的限定符元数据
          • 生成候选组件索引
        • 使用 JSR 330 标准注解
          • 依赖注入: @Inject 和 @Named
          • @Named 和 @ManagedBean 等同于 @Component 注解
          • JSR-330 标准注解的局限性
        • 基于 Java 的容器配置
          • 基本概念:@Bean 和 @Configuration
          • 使用 AnnotationConfigApplicationContext 实例化 Spring 容器
          • 使用 @Bean 注解
          • 使用 @Configuration 注解
          • 构建基于 Java 的配置
            • 使用 @Import 注解
            • 有条件地包含 @Configuration 类或 @Bean 方法
            • JAVA 和 XML 组合配置
        • 环境抽象:Environment
          • Bean Definition Profiles / Bean 定义配置文件
          • 属性源抽象:PropertySource
          • 使用 @PropertySource
          • 声明中的占位符决议
        • 注册一个 LoadTimeWeaver
        • ApplicationContext 的附加功能
          • 使用 MessageSource 进行国际化
          • 标准和自定义事件
          • 方便地访问低级资源
          • 应用程序启动跟踪
          • 为 Web 应用程序提供方便的 ApplicationContext 实例化
          • 将 Spring ApplicationContext 部署为 Java EE RAR 文件
        • BeanFactory
      • Recources 资源
        • 概述
        • Resource 接口
        • 内置的 Resource 实现
        • ResourceLoader 接口
        • ResourcePatternResolver 接口
        • ResourceLoaderAware 接口
        • 资源作为依赖关系
        • 应用程序上下文和资源路径
      • 验证、数据绑定、类型转换
        • 概述
        • 使用 Spring 的 Validator 接口进行验证
        • 将 errorCode 转换为错误消息的问题
        • Bean 操作和 BeanWrapper
        • Spring 类型转换
        • Spring Field 格式化
        • 配置全局日期和时间格式
        • Java Bean 验证
      • Spring 表达式语言(SpEL)
        • 概述
        • Evaluation / 评估
          • 了解 EvaluationContext
          • 解析器(Parser)配置
          • SpEL 编译
        • Bean 定义中的表达式
        • 语言参考
      • Spring 面向切面编程(AOP)
        • 概述
        • AOP 概念
        • Spring AOP 的能力和目标
        • AOP 代理
        • @AspectJ 支持
          • 开启 @AspectJ 支持
          • 声明 Aspect(切面)
          • 声明 Pointcut (切入点)
          • 声明 Advice(增强/通知)
          • Introductions
          • Aspect 实例化模型
          • AOP 例子
        • XML AOP 支持
        • 选择使用哪种 AOP 声明风格
        • 混合 Aspect 的类型
        • 代理机制
        • 编程方式创建 @AspectJ 代理
        • 在 Spring 应用程序中使用 AspectJ
          • 使用 AspectJ 对 Spring 的领域对象进行依赖注入
          • 用于 AspectJ 的其他 Spring aspects
          • 使用 Spring IoC 配置 AspectJ Aspects
          • 在 Spring 框架中用 AspectJ 进行 Load-time Weaving
        • 更多资源
      • Spring AOP APIs
        • 概述
        • Spring 中的 Pointcut API
        • Spring 中的 Advice API
        • Spring 中的 Advisor API
        • 使用 ProxyFactoryBean 创建 AOP 代理
        • 用 ProxyFactory 以编程方式创建 AOP 代理
        • 操作 advice 对象
        • 使用 「auto-proxy/自动代理」设施
        • 使用 TargetSource 的实现
        • 定义新的 Advice 类型
      • Null-safety / 空值安全
      • 数据缓冲器和编解码器
      • Logging / 日志
      • 附录
    • Testing / 测试
      • 简介
      • 单元测试
      • 集成测试
        • 简介
        • 集成测试的目的
        • JDBC 测试支持
        • 注解
          • Spring 测试注解
          • 标准注解支持
          • Spring JUnit 4 测试注解
          • Spring JUnit Jupiter 测试注解
          • 测试中的元注解支持
        • Spring TestContext 框架
          • 关键抽象
          • 引导 TestContext 框架
          • TestExecutionListener 配置
          • Application Events
          • 测试执行事件
          • Context 管理
          • 测试夹具的依赖性注入
          • 测试 Request 和 Session 作用域的 Bean
          • 事务管理
          • 执行 SQL 脚本
          • 并行测试执行
          • TestContext 框架支持类
        • WebTestClient
          • Setup
          • Writing / 写 测试
        • MockMvc
          • 概述
          • HtmIUnit 集成
        • 测试客户端应用程序
      • 更多资源
    • Data Access / 数据访问
      • 简介
      • 事务管理
        • Spring 框架的事务支持模型的优点
        • 了解 Spring 框架的事务抽象
        • 将资源与事务同步
        • 声明式事务管理
          • 了解 Spring 框架的声明式事务实现
          • 声明式事务实现示例
          • 回滚一个声明式事务
          • 为不同的 Bean 配置不同的事务语义
          • <tx:advice/> 配置
          • 使用 @Transactional
          • 事务传播
          • 事物操作顾问
          • 在 AspectJ 中使用 @Transactional
        • 编程式事务管理
          • 使用 TransactionTemplate
          • 使用 TransactionOperator
          • 使用 TransactionManager
        • 在编程式和声明式事物管理之间做出选择
        • 与事务有关的事件
        • 特定于应用服务器的整合
        • 常见问题的解决方案
        • 更多资源
      • DAO 支持
      • 使用 JDBC 的数据访问
        • 为 JDBC 数据库访问选择一种方法
        • 包的层次结构
        • 使用 JDBC 核心类来控制 JDBC 的基本处理和错误处理
          • 使用 JdbcTemplate
          • 使用 NamedParameterJdbcTemplate
          • 使用 SQLExceptionTranslator
          • 运行语句
          • 运行查询
          • 更新数据库
          • 获取自增的 ID
        • 控制数据库连接
        • JDBC 的批量操作
        • 用 SimpleJdbc 类简化 JDBC 操作
        • 将 JDBC 操作建模为 Java 对象
        • 参数和数据值处理的常见问题
        • 嵌入式数据库支持
        • 初始化一个 DataSource
      • 使用 R2DBC 的数据访问
      • 对象关系映射(ORM)数据访问
        • 使用 Spring 的 ORM 介绍
        • 通用 ORM 集成的考虑因素
        • Hibernate
          • Spring 容器中的 SessionFactory 设置
          • 基于普通 Hibernate API 的 DAO 的实现
          • 声明性事务划分
          • 编程式事物划分
          • 事务管理策略
          • 比较容器管理的和本地定义的资源
          • Hibernate 的虚假应用服务器警告
        • JPA
      • 通过使用 Object-XML Mappers 对 XML 进行整合
        • 简介
        • Marshaller 和 Unmarshaller
        • 使用 Marshaller 和 Unmarshaller
        • XML 配置命名空间
        • JAXB
        • JiBX
        • XStream
      • 附录
    • Web Servlet
      • 简介
      • Spring Web MVC
        • DispatcherServlet
          • Context 层次结构
          • 特殊的 Bean 类型
          • Web MVC 配置
          • Servlet 配置
          • Processing / 处理
          • Path Matching / 路径匹配
          • Interception / 拦截器
          • 异常
          • 视图解析
          • Locale / 区域
          • Themes / 主题
          • Multipart Resolver / 多部件解析器
          • Logging / 日志
        • Filters / 过滤器
        • Annotated Controllers / 注解控制器
          • Declaration / 声明
          • Request Mapping /请求映射
          • Handler Methods
            • Method Arguments / 方法参数
            • Return Values / 返回值
            • Type Conversion / 类型转换
            • Matrix Variables / 矩阵变量
            • @RequestParam
            • @RequestHeader
            • @CookieValue
            • @ModelAttribute
            • @SessionAttributes
            • @SessionAttribute
            • @RequestAttribute
            • Redirect Attributes / 重定向属性
            • Flash Attributes / 闪存属性
            • Multipart
            • @RequestBody
            • HttpEntity
            • @ResponseBody
            • ResponseEntity
            • Jackson JSON
          • Model / 模型
          • DataBinder
          • Exceptions
          • REST API exceptions
          • Controller Advice
        • Functional Endpoints / 功能性端点
          • Overview / 概述
          • HandlerFunction / 处理函数
          • RouterFunction / 路由函数
          • Running a Server / 运行服务
          • Filtering Handler Functions / 过滤器处理函数
        • URI Links
          • UriComponents
          • UriBuilder
          • URI Encoding
          • 相对于 Servlet Request 构建
          • Links to Controllers / 链接到控制器
          • Links in Views
        • Asynchronous Requests / 异步请求
          • DeferredResult
          • Callable
          • Processing / 处理
          • HTTP Streaming
          • Reactive Types
          • Disconnects / 断线
          • Configuration
        • CORS / 跨域资源共享
          • Processing / 处理
          • @CrossOrigin
          • 全局配置
          • CORS Filter
        • Web Security
        • HTTP Caching / HTTP 缓存
          • CacheControl
          • Controllers
          • Static Resources / 静态资源
          • ETag Filter
        • 视图技术
          • Thymeleaf
          • FreeMarker
          • Groovy Markup
          • Script Views
          • JSP and JSTL
          • Tiles
          • RSS 和 Atom
          • PDF 和 Excel
          • Jackson
          • XML Marshalling
          • XSLT Views
        • MVC Config
          • 启用 MVC 配置
          • MVC Config API
          • Type Conversion / 类型转换
          • Validation / 验证
          • Interceptors / 拦截器
          • Content Types
          • Message Converters / 信息转换器
          • View Controllers / 视图控制器
          • View Resolvers / 视图解析器
          • Static Resources / 静态资源
          • Default Servlet / 默认的 Servlet
          • Path Matching / Path 匹配
          • Advanced Java Config / 高级 Java 配置
          • Advanced XML Config / 高级 XML 配置
          • HTTP/2
        • Servlet Config
      • REST Clients
      • Testing
      • WebSockets
        • WebSocket 简介
        • WebSocket API
          • WebSocketHandler
          • WebSocket Handshake / WebSocket 握手
          • Deployment / 部署
          • 服务器/端配置
          • Allowed Origins / 允许的源
          • 一个例子
        • SockJS Fallback
          • 概述
          • 启用 SockJS
          • IE 8 和 IE 9
          • 心跳
          • 客户端断开连接
          • SockJS 和 CORS
          • SockJsClient
        • STOMP
          • 概述
          • 优点
          • 启用 STOMP
          • WebSocket Server
          • 信息的流动
          • Annotated Controllers / 注解控制器
          • 发送消息
          • Simple Broker / 简单消息代理
          • External Broker / 外部消息代理
          • 链接到一个消息代理
          • 点状分隔符
          • Authentication / 认证
          • Token Authentication / Token 认证
          • Authorization / 授权
          • User Destinations / 用户目的地
          • 消息的顺序
          • Events / 事件
          • 拦截器
          • STOMP Client
          • WebSocket Scope
          • Performance / 性能
          • Monitoring / 监控
          • Testing / 测试
      • 其他 Web 框架
  • MySQL 8.0
    • 文档链接
    • 优化
      • 概述
      • 优化 SQL 语句
        • 优化 SELECT 语句
          • Where 子句优化
          • 范围优化
          • 索引合并的优化
暂无相关搜索结果!

    让时间为你证明

    展开/收起文章目录

    分享,让知识传承更久远

    文章二维码

    手机扫一扫,轻松掌上读

    文档下载

    请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
    PDF文档 EPUB文档 MOBI文档

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度

        思维导图备注