spring
EumenidesJ
这个作者很懒,什么都没留下…
展开
-
创建自定义的Spring Boot Starter
自定义Spring Boot Starter原创 2023-06-24 15:09:27 · 816 阅读 · 1 评论 -
使用Gradle构建spring-boot多模块项目
使用Gradle构建spring-boot多模块项目原创 2022-08-28 14:38:31 · 1262 阅读 · 0 评论 -
openid 客户端认证方法(Client Authentication methods)简介
openid 客户端认证方法(Client Authentication methods)简介原创 2022-06-06 23:34:17 · 1713 阅读 · 0 评论 -
自制Spring-boot Starter
新建Spring boot项目<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.7.0</version> <relativePath/> <!-- lookup parent from repositor..原创 2022-05-30 23:37:04 · 281 阅读 · 0 评论 -
Spring Security SavedRequestAwareAuthenticationSuccessHandler类
Spring Security SavedRequestAwareAuthenticationSuccessHandler类原创 2022-05-28 23:43:50 · 2731 阅读 · 0 评论 -
spring security登录前后sessionId不一致
spring security为了防止固定回话攻击会一直修改sessionId,所以在登录前存在session里的数据在登录后是获取不到的。为了解决这种情况可以监听session的变化做相应的更改。@WebListenerpublic class SessionListener implements HttpSessionListener, HttpSessionIdListener { @Override public void sessionCreated(HttpSession原创 2022-04-07 00:47:44 · 1758 阅读 · 0 评论 -
spring事务传播机制之《REQUIRED》
spring事务传播指一个service方法调用多个其他service的方法时事务的范围。即各个被调用的方法和调用者之间怎样处理数据库事务。spring中共有七中事务类型:REQUIRED、SUPPORTS、MANDATORY、REQUIRES_NEW、NOT_SUPPORTED、NEVER、NESTED本文将举例说明REQUIRED传播类型。REQUIRED:如果当前(上层调用者方法)没有事务,则自己新建一个事务,如果当前(上层调用者方法)存在事务,则加入这个事务。spring默认使用该传播类型。原创 2022-03-15 00:09:19 · 3933 阅读 · 0 评论 -
activiti7 流程撤回的两种实现思路
一、使用BpmnModel/*** @param processInstanceBusinessKey BUSINESS_KEY_* @param userName 当前用户**/public void rollBackToAssignWoekFlow(String processInstanceBusinessKey, String userName){ ProcessInstance processInstance = runtimeService.createProcessI原创 2022-02-28 23:59:36 · 6381 阅读 · 3 评论 -
java.lang.IllegalStateException: Cannot call sendError() after the response has been committed解读
java.lang.IllegalStateException: Cannot call sendError() after the response has been committed源代码:@Overridepublic boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object ...原创 2019-02-20 15:39:34 · 1322 阅读 · 0 评论 -
springboot整合websocket后运行测试类报错:javax.websocket.server.ServerContainer not available
springboot项目添加websocket依赖后运行测试类报如下错误:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'serverEndpointExporter' defined in org.lwt.WebsocketServerTestApplicatio...原创 2019-02-13 15:46:29 · 12305 阅读 · 2 评论 -
Spring MVC 工作原理浅析
Spring MVC 工作原理Spring MVC从接收请求到返回响应的流程 客户端发起request请求,DispatcherServlet接收用户请求。 DispatcherServlet请求HandlerMapping查找用户请求对应的Handler(处理器/控制器)。 HandlerMapping将查找到的Handler返回给DispatcherServlet...原创 2019-02-14 23:45:21 · 148 阅读 · 0 评论 -
参照网上的文章做了一篇关于数据库事务和Mysql事务的简单总结
MYSQL事务如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:原子性原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚 。一致性一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。隔离性隔离性是当多个用户并发访问数据库时,比如操作同一张表时,数据库为每一个用户开启的事务,...原创 2019-02-01 17:10:51 · 170 阅读 · 0 评论 -
SSM整合两种配置方式——xml和javaConfig,添加分页插件pageHelper和通用Mapper
Spring MVC配置1. xml方式 web.xml <?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:s...原创 2018-09-14 13:42:06 · 1349 阅读 · 0 评论