- 博客(12)
- 收藏
- 关注
原创 java单元测试中怎样Mock构造器、怎样Mock那些new出来的对象
摘要:Mockito.mockConstruction()是Mockito 3.12.0+引入的API,用于mock构造函数调用,解决测试中无法控制直接new对象的问题。示例展示了如何mock Database类的构造和connect()方法,强调必须使用try-with-resources避免泄漏。注意事项包括版本要求、性能开销和谨慎使用建议,优先推荐通过依赖注入重构代码。该方法适用于无法修改的遗留代码测试场景。(149字)
2025-12-17 09:43:46
277
原创 Spring Security一般常用的使用教程说明;Spring boot 整合 Spring Security一般常用的代码实现教程示例;Spring Security使用教程;前后端分离。
Spring Security一般常用的使用教程说明;Spring boot 整合 Spring security一般常用的代码实现教程示例;Spring Security使用教程
2025-05-08 10:41:29
1072
原创 怎样使用vscode搭建java开发环境、怎样使用vscode开发java项目
怎样使用vscode搭建java开发环境、怎样使用vscode开发java项目。
2024-10-17 15:13:36
13837
3
原创 Oracle两(多)表关联更新操作。Oracle基于一张表更新另一张表的多个或者一个字段。怎样根据一张表去更新另外一张表。
Oracle两(多)表关联更新操作。Oracle基于一张表更新另一张表的多个或者一个字段。
2024-07-22 15:27:09
10091
1
原创 (正式篇)MyBatis使用教程、MyBatis批量新增、MyBatis的in条件查询(foreach使用),MyBatis二级缓存,Spring整合MyBatis,MyBatis工作原理和插件使用
这篇文章介绍讲解一下MyBatis这个框架。这里基于 Mybatis3 来进行讲解。
2024-07-15 15:02:21
1160
原创 (附属篇二)MyBatis使用教程、MyBatis批量新增、MyBatis的in条件查询(foreach使用),MyBatis二级缓存,Spring整合MyBatis,MyBatis工作原理和插件使用
MyBatis Generator (简称MBG)有的资料又称为MyBatis逆向工程;它是一个专门为MyBatis框架使用者定制的代码生成器,可以快速的根据表生成对应的映射文件,接口,以及bean类。支持基本的增删改查的生成,以及QBC风格的条件查询的生成,但是表连接、存储过程等这些复杂sql的定义需要我们手工编写。这个项目也是可以在 github 上的 MyBatis 开源项目上找到。
2024-07-13 14:09:52
765
原创 (附属篇一)MyBatis使用教程、MyBatis批量新增、MyBatis的in条件查询(foreach使用),MyBatis二级缓存,Spring整合MyBatis,MyBatis工作原理和插件使用
这篇文章将介绍Spring整合MyBatis!想要查看MyBatis使用教程、MyBatis批量新增、MyBatis的in条件查询(foreach使用),MyBatis二级缓存、MyBatis工作原理、MyBatis插件使用在另外一篇文章中。点击查看Spring是一个非常优秀的IOC框架,让MyBatis和Spring整合的主要目的是想使用 Spring 管理各个组件的功能和他的事务管理还有其他的一些功能。整合操作示例:注意:和spring整合需要用spring创建一个 那些全局配置项都可以写在这个节点的子
2024-07-13 13:33:04
1051
原创 基于 Oracle 数据库生成 JPA 实体类代码。基于Oracle怎样生成 JPA 实体类代码
这只是个简单的生成代码,并不是完美的。可以将代码拿去自定义的修改和完善。废话不多说,直接上代码。
2024-07-12 20:44:21
336
原创 原生JPA使用教程、JPA查询部分属性、JPA关联查询、JPA的QBC方式查询(CriteriaQuery方式查询)、JPA执行存储过程
此文章基于 JPA 4.2.4 和 mysql 5 版本来介绍 JPA 的使用,和Spring整合的时候用的是Spring4.0版本。不同的版本会有一些差异。
2024-04-30 18:08:20
2366
1
转载 SQL查询一对多返回一条数据、左连接多条记录变为一条
SQL查询一对多返回一条数据、左连接多条记录变为一条内容来自:https://blog.youkuaiyun.com/qq_36381640/article/details/86544495
2020-05-04 18:38:32
3481
原创 java代码编写九九乘法表demo
public class Test { public static void main(String[] args) { String str = ""; for (int i = 1; i <= 9; i++) { for(int j =1; j<=i; j++) { str += j+"*"+i+"="+j*i; str+=" "; } ...
2020-05-02 19:24:44
485
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅