
Spring Boot学习
innovate1989
不断学习、实践、总结、提高。
展开
-
Java后端接口防止重复提交
最近在开发的过程中遇到前端没有对提交按钮做点击后变灰处理,必须在后端添加防止重复提交的校验。网上有很多中方案,我这边采用的是aop+自定义注解方式实现。 刚开始采用利用自定义注解+aop+redis防止重复提交这篇博客的逻辑去实现,但是后来在测试多线程访问的时候会出现问题,然后参考网上Redis分布式锁的逻辑,多线程情况下测试只有一个可以通过。参考了LockManager中关于加锁的逻辑。具体的代码逻辑就不占了,只是在上面介绍的资料基础上做了稍微的改造。参考资料https://blog.csdn原创 2020-06-30 13:56:27 · 6390 阅读 · 0 评论 -
springboot整合thymeleaf跳转html页面
最近在做项目的过程中需要在springboot中跳转html页面,参考网上的帖子最后总算是实现了,但是发现在整合的过程中存在很多易犯错误,特此记录一下。1.pom中引入thymeleaf依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b...原创 2018-10-14 14:23:32 · 9531 阅读 · 9 评论 -
NoSuchMethodException: tk.mybatis.mapper.provider.base.BaseInsertProvider.<init>()异常处理
最近在做乐优商城项目的过程中,对照着视频敲代码的过程中发现了这个错误。当初很奇怪,明明代码都一样怎么会报错呢?在百度的帮助下发现原来很多小伙伴在做这个项目的过程中也遇到了相同的问题,因此记录一下。 我们在启动类中使用@MapperScan的注解时,自动导入的是mybatis的注解,由于我们使用的tk.mybatis.mapper,因此导包的时候应该导入import tk.mybatis.s...原创 2019-02-18 21:03:45 · 1417 阅读 · 0 评论 -
gitlab Update failed unable to access Recv failure: Connection reset by peer
今天在gitlab上更新代码时Mac版idea报了Update failed unable to access ‘http://x.x.x.x/abc/msd.git/’:Recv failure: Connection reset by peer这样的错误。web登录Gitlab上是没有问题的,但是用idea更新就是报错。1.gitlab上添加公钥 以前不添加公钥也可以访问,现在不行了...原创 2019-04-16 13:46:15 · 6275 阅读 · 0 评论 -
枚举根据key获取value
/** *配送方式 (1跑腿2门店自送3自提 ) * @author bright * @date 2019/2/25 */public enum OrdersPostageEnum { RunLeg(1,"跑腿"), StoreSelfDelivery(2,"门店自送"), SelfLifting(3,"自提"); private final In...转载 2019-07-31 20:46:01 · 694 阅读 · 0 评论