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…
利用Jsonp实现跨域请求,spring MVC+JQuery
1 什么是Jsonp? JSONP(JSON with Padding)是数据格式JSON的一种“使用模式”,可以让网页从别的网域要数据。另一个解决这个问题的新方法是跨来源资源共享。 由于同源策略,一般来说位于www.4…
Spring Cloud Stream消费失败后的处理策略(四):重新入队(RabbitMQ)
应用场景 之前我们已经通过《Spring Cloud Stream消费失败后的处理策略(一):自动重试》一文介绍了Spring Cloud Stream默认的消息重试功能。本文将介绍RabbitMQ的binder提供的另…
spring statemachine的企业可用级开发指南6-持久化
目前为止,我们都是从状态流程的开始阶段创建一个状态机,然后一路走下去。但在实际业务中,状态机可能需要在某个环节停留,等待其他业务的触发,然后再继续下面的流程。比如订单,可能在支付环节需要等待一个剁手的用户隔天再下单,所以…
关于JavaConfig的初步认识
Spring JavaConfig是Spring社区的产品,它提供了配置Spring IoC容器的纯Java方法。因此它有助于避免使用XML配置。使用JavaConfig的优点在于: 面向对象的配置。由于配置被定义为Ja…
SpringBoot框架(由浅入深,深度解读)
一、入门 1.简介 Spring Boot是一个简化Spring开发的框架。用来监护spring应用开发,约定大于配置,去繁就简,just run 就能创建一个独立的,产品级的应用。 我们在使用Spring Boot时只…
Spring Boot QuickStart (4) - Database
本文只是引子,后续更新到独立章节。 环境:Spring Boot 1.5.4 到了操作数据库的环节,以 MySQL 为基准,体验一下数据库的相关操作,先让我纠结一下,至少有以下四种姿势。 JDBC。原生的 JDBC 操作…
Spring Boot 参考指南(目录)
Spring Boot 参考指南 Spring Boot使你可以轻松地创建可运行的独立的、生产级的基于Spring的应用程序,我们对Spring平台和第三方库有自己的看法,这样你就可以以最低限度工作开始了,大多数Spri…
Learn Spring - Spring AOP
1. 术语 连接点(JointPoint):代码中具有边界性质特定点;Spring仅支持方法的连接点,包含方法和方位两方面信息 切点(Pointcut):定位到某个方法 增强(Advice):织入到目标连接点上的代码 目…
错误: Mapped Statements collection does not contain value for XXX.
还是在项目中, 跳出以上提示, 注意以上提示的细节”Mapped“一词, 它是被动语态的, 是”在已经匹配(Mapped)的语句(Statements)中”的意思, 说明J…