
SpringBoot
文章平均质量分 70
SpringBoot技术讲解与实战
排骨瘦肉丁
目标-每日一更
展开
-
SpringBoot中@SchedulerLock注解实现定时任务中分布式锁的使用
SpringBoot中@SchedulerLock注解实现定时任务中分布式锁的使用。在Spring的定时任务中通过SchedulerLock注解如何实现分布式锁。原创 2024-08-30 18:36:43 · 1716 阅读 · 0 评论 -
Swagger GET请求传递id参数,URL后缀变成了{?id}
新建的springboot项目,通过swagger调试接口的时候,发现GET请求,我只传递了id一个参数,然后在swagger中,该接口的url的后缀竟然变成了{?id},那么要如何解决呢原创 2024-07-05 15:25:04 · 272 阅读 · 0 评论 -
java.lang.IllegalArgumentException: When allowCredentials is true, allowedOrigins cannot contain the
今天在做项目的时候,新创建了一个SpringBoot的项目,并且提供了一个接口,但是在局域网内和前端同学进行本地联调的时候出现了跨域的问题。对于这种问题,不想自己手写,也不想麻烦助理,于是直接百度了一下,大概有这么几种方式:在Controller里面增加@CrossOrigin(“*”)注解新建一个类,然后去实现WebMvcConfigurer接口,代码大概如下:新建一个Filter,代码大概如下:于是我尝试了第一种办法,发现并没有解决问题;于是我尝试了第二种办法,发现报错了。于是我暂时略过了。原创 2023-12-26 16:56:12 · 889 阅读 · 0 评论 -
HttpClient 4.5.2版本设置连接超时时间-CloseableHttpClient设置Timeout
HttpClient 4.5版本设置连接超时时间-CloseableHttpClient设置Timeout(区别于4.3.2) HttpClient升级到4.5版本后,API有很多变化,HttpClient 4之后,API一直没有太稳定,我感觉4.5版本抽象后,很多API应该快稳定了。 使用HttpClient,一般都需要设置连接超时时间和获取数据超时时间。这转载 2017-04-24 15:07:13 · 2622 阅读 · 0 评论 -
Apache下的FileUtils.listFiles方法简单使用技巧
一、引言Apache提供的很多工具方法非常好用,推荐。今天在使用的过程中使用到了org.apache.commons.io.FileUtils.listFiles方法,本文主要谈谈这个工具方法的用法。查看源码上的说明是 /** * Finds files within a given directory (and optionally its转载 2017-03-29 15:29:11 · 6351 阅读 · 0 评论 -
使用JWT和Spring Security保护REST API
原文出处:http://www.jianshu.com/p/6307c89fe3fa(本文仅作备忘)通常情况下,把API直接暴露出去是风险很大的,不说别的,直接被机器攻击就喝一壶的。那么一般来说,对API要划分出一定的权限级别,然后做一个用户的鉴权,依据鉴权结果给予用户开放对应的API。目前,比较主流的方案有几种:用户名和密码鉴权,使用Session保存用户鉴权结果。 使用OAuth进行鉴权(其实转载 2017-08-31 17:35:54 · 1080 阅读 · 0 评论 -
swagger+springboot 传递List类型参数的描述
传递List类型参数@ApiOperation(value="添加权限", notes="增加权限" ) @ApiImplicitParams({ @ApiImplicitParam(name = "clientId", value = "clientId", required = true, paramType = "query",dataType = "String", ...转载 2019-05-30 10:52:12 · 6132 阅读 · 0 评论 -
在一个已经使用mybatis的项目里引入mybatis-plus,结果不能共存
mybatis-plus版本号:3.0.6问题产生原因:原有的项目使用的是springboot+mybatis的框架,一切接口服务均没有问题。由于新的需求增加shiro权限认证,然后也在考虑用mybatis-plus,所以权限认证这部分的代码用到了mybatis-plus,使用的过程中新的Dao层也就是Mapper使用都很正常,没有问题,但是在访问之前的接口的时候,问题产生了,报错:org....原创 2019-05-30 11:20:16 · 34299 阅读 · 20 评论 -
springboot 查看和修改内置 tomcat 版本
解析Spring Boot父级依赖去到项目的根pom文件中,找到parent依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifac...转载 2019-09-30 11:44:47 · 22998 阅读 · 5 评论