内容简介:本次更新如下: 分布式锁只需一行注解 新增文件下载功能封装 多个文件上传可以一次性接收 文件上传可以配置大小限制 分布式锁 @RedisLock(key = "自己定义一个key") public int insert(){ return 1; } 这个...
本次更新如下:
- 分布式锁只需一行注解
- 新增文件下载功能封装
- 多个文件上传可以一次性接收
- 文件上传可以配置大小限制
分布式锁
@RedisLock(key = "自己定义一个key")
public int insert(){
return 1;
}
这个锁会在事务开启之前获取,在事务提交以后解锁,并且只对MarsBean有效,对API和DAO无效
如果你不需要锁住整个方法,只需要锁一小段代码,那么可以去我的官网查看相应资料
文件下载
在service实现类的方法里传入HttpMarsResponse对象,然后一行代码搞定
public void downLoad(HttpMarsResponse response) {
try {
File file = new File("/Users/yuye/Desktop/demo.mov");
InputStream inputStream = new FileInputStream(file);
response.downLoad("文件名称",inputStream);
} catch (Exception e){
}
}
文件上传接收
在接收参数的实体类里面 添加如下属性
public class UserInfoDTO {
//单个文件
private MarsFileUpLoad file;
//多个文件
private MarsFileUpLoad[] files;
}
配置文件大小限制
在配置文件里加入 以下配置
#上传文件大小(默认 1M,10M),单位k
fileUpload:
fileSizeMax: 100
sizeMax: 1000
同时,Mars-cloud 3.0.6也发布了
官网: http://mars-framework.com/
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- Smart Retry 1.3.4 发布,声明式的异步持久化重试框架
- Smart Retry 1.3.5 发布,声明式的异步持久化重试框架
- Smart Retry 1.3.7 发布,声明式的异步持久化重试框架
- Mars-java 3.0.0 发布,面向声明式 API 编程(DAP)的框架
- 面向声明式 API 编程(DAP)的框架,Mars-java 3.0.2 发布
- JS变量声明和函数声明提升
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
逆向工程权威指南
Dennis Yurichev(丹尼斯) / 安天安全研究与应急处理中心 / 人民邮电出版社 / 2017-3-1 / 168
逆向工程是一种分析目标系统的过程,旨在于识别系统的各组件以及组件间关系,以便于通过其它形式、或在较高的抽象层次上,重建系统的表征。 本书专注于软件的逆向工程,是写给初学者的一本经典指南。全书共分为12个部分,共102章,涉及X86/X64、ARM/ARM-64、MIPS、Java/JVM等重要话题,详细解析了Oracle RDBMS、Itanium、软件狗、LD_PRELOAD、栈溢出、EL......一起来看看 《逆向工程权威指南》 这本书的介绍吧!