1.描述 最近在网上看了很多关于一个用户同时只能登陆一次问题的, 这个问题考虑了一下, 利用下班时间简单做了个测试 2.主要功能 假设有两个用户:A和B, 当A在一个浏览器登陆成功后, B利用…
标签:spring
springboot 文件下载,总是默认返回zip格式文件
解决办法 设置contenttype response.setContentType("application/x-download");
3.14、使用@ControllerAdvice和@RestControllerAdvice通知控制器
这一部分示例见这个项目的 mvc 分支下的 MyControllerAdvice.java 和 MyController.java 注解@ControllerAdvice是一个组件注解(component ann…
spring statemachine的企业可用级开发指南6-持久化
目前为止,我们都是从状态流程的开始阶段创建一个状态机,然后一路走下去。但在实际业务中,状态机可能需要在某个环节停留,等待其他业务的触发,然后再继续下面的流程。比如订单,可能在支付环节需要等待一个剁手的用户隔天再下单,所以…
SpringBoot 中的Flyway配置
在我们的Springboot项目——studentsystem中使用flyway进行数据库版本控制。我们的springboot项目采用gradle管理。 studentsystem项目地址:https://github.…
错误: Mapped Statements collection does not contain value for XXX.
还是在项目中, 跳出以上提示, 注意以上提示的细节”Mapped“一词, 它是被动语态的, 是”在已经匹配(Mapped)的语句(Statements)中”的意思, 说明J…
spring statemachine的企业可用级开发指南7-伪持久化和中间段状态机
1、伪持久化和中间段的状态机我们设想一个业务场景,就比如订单吧,我们一般的设计都会把订单状态存到订单表里面,其他的业务信息也都有表保存,而状态机的主要作用其实是规范整个订单业务流程的状态和事件,所以状态机要不要保存真的不…
Springboot项目搭建(四)整合MySQL数据库(MyBatis + 分页配置)
springboot整合MySQL数据库(MyBatis + 分页配置) 一、POM文件添加依赖 <!--mybatis--> <dependency> <groupId>org.my…
Spring 指南(了解Git)
了解Git Git是一个免费开源的分布式版本控制系统(DVCS),它旨在快速、高效地处理任何规模和范围的项目。 Git是由Linux创建者Linus Torvalds发明的,用于支持庞大的、不同的Linux开发人员群体,…
Spring常用注解
Spring @Autowired :默认按类型装配,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作,如果我们想使用按名称装配,可以结合@Qualifier注解一起使用。如下: @Autowired @Q…
Spring 指南(构建RESTful Web服务)
构建RESTful Web服务 本指南将引导你完成使用Spring创建“hello world” RESTful Web服务的过程。 将要构建什么 你将构建一个接受HTTP GET请求的服务: http://localh…
Spring Security 进阶-细节总结
关于 Spring Security 的学习已经告一段落了,刚开始接触该安全框架感觉很迷茫,总觉得没有 Shiro 灵活,到后来的深入学习和探究才发现它非常强大。简单快速集成,基本不用写任何代码,拓展起来也非常灵活和强大…