java 自己动手写一个MyBatis自定义拦截器实现分页

MyBatis是一款非常好用的持久层框架,它支持定制化SQL、数据库存储过程及高级映射。MyBatis让使用者避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis可采用XML和注解两种方...

2023-12-10 140 阅读

java Refused to display ‘http://localhost:xxxx/‘ in a frame because it set ‘X-Frame-Options‘ to ‘deny‘.

原因分析:Spring Security默认是将’X-Frame-Options’ 设置为 ‘DENY’X-Frame-Options HTTP 响应头是用来给浏览器指示允许一个页面可否在 frame , iframe 或者 object 中展现的标记。网站可以...

2023-12-06 129 阅读

java web项目访问引用jar内部的静态资源

一、实现原理在Servlet3协议规范中,包含在JAR文件/META-INFO/resources/路径下的资源可以直接访问。二、举例说明如下图所示,是我新建的一个Spring Boot Starter项目:zimug-minitor-threadp...

2023-11-30 128 阅读

java Activiti流程任务指派、转办以及委派

一、指派第一种方法:前提是流程中配置了assignee变量:Map<String,Object> variables=new HashMap<>(); variables.put("assignee", userId);Task&nb...

2023-11-24 352 阅读

java springboot整合activiti代码生成表时报错

报错信息:创建表时报表不存在,无法创建!/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home/bin/java -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:51013...

2023-11-24 133 阅读

java Activiti对接业务表实现自定义用户和用户组

声明:Activiti版本5.22.0。 Activiti在初始化时会生成act_id_*系列与用户、用户组相关的表,但在实际业务中,我们系统可能初期并没有接入工作流,后期接入时就涉及到如何将现有业务表中的用...

2023-11-15 160 阅读

java 在Spring Boot集成Activiti自定义用户及用户组表与Activiti的IdentityService关联案例

在Spring Boot集成Activiti时,可以使用自定义用户及用户组表与Activiti的IdentityService进行关联。下面是一个简单的代码示例来实现这个过程:1.创建User和Group类:public class ...

2023-11-15 117 阅读

java rollback-only异常令我对事务有了新的认识 - 知乎

背景环境相关环境配置:SpringBoot+PostGreSQLSpring Data JPA问题两个使用 Transaction 注解的 ServiceA 和 ServiceB,在 A 中引入了 B 的方法用于更新数据 ,当 A 中捕捉到 B 中有异常时,...

2023-11-14 158 阅读

java mybatis的<choose>标签使用

场景:使用MyBatis的<choose></choose>标签的<when></when>标签的test属性,对入参属性的值做非null(!=null)、非空(!='')判断,或者与常量做相等(==)或者不...

2023-11-09 110 阅读

java Redis和Spring Boot的绝佳组合:Lua脚本的黑科技

曾经有一位魔术师,他擅长将Spring Boot和Redis这两个强大的工具结合成一种令人惊叹的组合。他的魔法武器是Redis的Lua脚本。今天,我们将揭开这个魔术师的秘密,探讨如何在Spring Boot项目中...

2023-11-08 149 阅读