- 博客(6)
- 收藏
- 关注
原创 封装注解,统一获取当前登录用户
封装注解,统一获取当前登录用户1.拦截器+方法参数解析器HandlerInterceptor+ HandlerMethodArgumentResolver1.1自定义拦截器1.2自定义参数注解1.3 自定义方法参数解析器1.4 实现WebMvcConfigurer2.注解使用demo1.拦截器+方法参数解析器HandlerInterceptor+ HandlerMethodArgumentResolverSpringMVC提供了mvc拦截器HandlerInterceptor,包含以下3个方法:pr
2021-12-15 17:25:16 535
原创 Spring Cloud开发人员如何解决服务调用混乱
Spring Cloud开发人员如何解决服务调用混乱一、背景二、解决思路三、具体实现四、总结一、背景我们开发微服务架构系统时,虽然说每个微服务都是孤立的可以单独开发,但实际上并非如此,要调试和测试你的服务不仅需要您的微服务运行,还需要它的上下文服务、依赖的基础服务等都要运行;但如果你的系统服务数和依赖比较多呢,那就是一个比较棘手的问题,意思就是开发A在debug自己的业务服务B服务的时候可能请求会跳转到其他人的实例上(服务器、开发B)二、解决思路自定义负载均衡规则,主要实现以下目标:普通用户访问
2021-05-26 11:33:38 611
原创 解决 @Async 注解不生效
@Async 注解不生效@Async注解的限制1.两个方法都在同一个类里面,只是一个方法调用另一个异步方法,不生效。2.有接口方法的实现类里的注解不生效@Async注解的限制1.两个方法都在同一个类里面,只是一个方法调用另一个异步方法,不生效。解决方法:拆分两个方法,将异步方法单独放在一个类里面,然后再去调用就解决了。2.有接口方法的实现类里的注解不生效解决方法:在实现类中调用一个没有接口的类才可以。...
2021-04-29 14:01:30 754
原创 上传本地项目到gitlab失败
解决error: failed to push some refs to ‘xxx(远程库)’当把当前分支代码上传到master分支上,有如上报错:$ git push -u origin master这是因为远程项目中的README.md文件不在本地代码目录中,可以通过如下命令进行代码合并【注:pull=fetch+merge]git pull --rebase origin master此时再执行语句 git push -u origin master即可完成代码上传...
2021-03-29 11:17:42 746
原创 基于注解的分布式定时任务锁
利用redis实现定时任务分布式锁基于注解的分布式定时任务锁一、依赖导入二、新增配置类3、在启动类上添加启动注解4、在定时任务添加注解允儿护体![在这里插入图片描述](https://img-blog.csdnimg.cn/20210223104024290.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTY4OTI1OQ==
2021-02-23 10:43:38 158 1
原创 JAVA代码生成器的使用
代码生成器的使用配置依赖配置插件配置generatorConfig.xml文件配置依赖 <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.3.2</version> </depend
2020-07-02 10:04:09 394
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人