SpringBoot
杰锋
这个作者很懒,什么都没留下…
展开
-
以spring-security-core为例,升级spring-boot-dependencies单独包
要求: 漏洞扫描需要将 Spring Security 升级到 5.7.12、5.8.11、6.0.10、6.1.8、6.2.3 及以上版本。1 pom文件properties中增加新的Security版本号标签spring-security.version和版本号。2 在spring-boot-dependencies前引入spring-security-core包。原创 2024-09-20 14:28:21 · 484 阅读 · 0 评论 -
Springboot分片下载实现
DownloadClient 是模拟前端,若前端实现需要worker线程JS插件方法。DownLoadController 是后端服务。原创 2022-11-02 12:02:45 · 10410 阅读 · 1 评论 -
SpringBoot实现文件下载,多文件打包下载
【代码】SpringBoot实现文件下载,多文件打包下载。转载 2022-10-28 02:06:17 · 2829 阅读 · 0 评论 -
@Transactional事务提交后执行异步任务
4. 最终解决方案:因为需要用到线程池,所以在网上方案上进行部分修改 因为@Async注解修饰的方法是无法获取TransactionSynchronizationManager的 所以通过增加一个方法,在这个方法中获取事务管理器并调用多线程方法。3 . 网上解决方案: TransactionSynchronization接口的afterCommit()方法,最终在事务commit提交后执行。问题:我们在发送消息时如果事务未提交,此时异步方法中的select(id)方法是查询不到数据的。转载 2022-10-27 01:41:35 · 2981 阅读 · 0 评论 -
Spring druid 加解密备注
输入你的数据库密码,输出的是加密后的结果。输出 privateKey、publicKey、password。1、执行命令加密数据库密码。2、需要多个加解密时。原创 2022-10-08 17:19:34 · 279 阅读 · 0 评论 -
nginx代理多个springboot项目
先安装nginx:如何在CentOS 7上安装Nginx_oldguncm的专栏-CSDN博客_centos 安装nginx然后配置nginx.conf文件,这里我总结了三种比较简单的方法第一种:一个server,配置多个location server { listen 80 ; server_name localhost; root /usr/share/nginx/html; # Load转载 2022-02-24 01:04:50 · 1284 阅读 · 0 评论 -
SpringBoot集成poi导入Excel,导出Excel
1.所需jar<properties> <java.version>1.8</java.version> <poi.version>4.1.2</poi.version></properties> <!-- poi start --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>转载 2021-10-12 14:31:27 · 377 阅读 · 0 评论 -
MultipartFile的transferTo方法
@RequiresPermissions("admin:user:import")@RequiresPermissionsDesc(menu = {"用户管理", "会员管理"}, button = "导入")@PostMapping("/import")public Object import(@RequestParam("file") MultipartFile file) throws IOException { //先判断是否为空 if (file.isEmpty()) {.原创 2021-10-11 16:52:59 · 8078 阅读 · 0 评论 -
SpringBoot升级/指定jackson版本
【漏洞通告】2月19日,NVD发布安全通告披露了jackson-databind由JNDI注入导致的远程代码执行漏洞(CVE-2020-8840),CVSS评分为9.8 。受影响版本的jackson-databind中由于缺少某些xbean-reflect/JNDI黑名单类,如org.apache.xbean.propertyeditor.JndiConverter,可导致攻击者使用JNDI注入的方式实现远程代码执行。目前厂商已发布新版本完成漏洞修复,请相关用户及时升级进行防护。由于项目中转载 2021-09-28 01:40:10 · 4001 阅读 · 0 评论