![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring boot
babyLetsGo
这个作者很懒,什么都没留下…
展开
-
spring aop两种代理混用问题
工作繁忙,但是遇到问题还是要总结积累下来,今天项目中出现了代理混用的问题,解决之后记录一下对两种代理方式的学习理解。一,首先复习一下两种代理JDK动态代理 和 cglib代理1、如果目标对象实现了接口,默认情况下会采用JDK的动态代理实现AOP2、如果目标对象实现了接口,可以强制使用CGLIB实现AOP3、如果目标对象没有实现了接口,必须采用CGLIB库,spring会自动在JDK动态代理和CGLIB之间转换Spring AOP的原理是 JDK 动态代理和CGLIB字节码增强技术,前者.原创 2020-07-16 20:34:12 · 1040 阅读 · 0 评论 -
elastic-job学习记录
近期一个项目需要使用到可灵活配置的定时任务,以前写定时任务一般都是使用spring boot自带的定时器,直接使用@Scheduled配合cron表达式完成,这次明显不符合需求,经过一番调研查询,便将目光瞄准elastic-job,初步了解发现他不少优点,springboot项目易于集成使用,可将任务配置信息注册到注册中心zookeeper中,页面灵活修改任务配置,可以便捷的调整定时任务的频率,启动,暂停等等,当然,我初次使用学的也比较浅,下面将基本使用方法分享给大家。首先就是引入pom文件依赖。原创 2020-06-28 22:02:27 · 237 阅读 · 0 评论 -
使用baomidou动态数据源被@DS坑哭了
最近一个项目中使用了苞米豆的dynamic-datasource-spring-boot-starter 里的 @DS 功能.业务需要切换数据源,但是使用中,切换数据源始终失败,花费我一整天时间解决,找到原因后真的快被坑哭了。整理@DS的用法:@DS可以注解在方法上、类上、接口、枚举,同时存在方法注解优先于类上注解。常见问题:涉及需要切换数据源时, 1.不能使用事务,否则数据源不会切换,使用的还是是第一次加载的数据源 。 删除 操作多数据源的方法或者类、接口 上的 注解@T...原创 2020-05-21 10:50:04 · 20846 阅读 · 16 评论 -
spring boot 整合阿里hsf服务,启动报错java.lang.NoSuchMethodError: org.apache.tomcat.util.res.StringManager.get
问题描述:使用本地tomcat运行项目没问题,使用运行hsf的ali-tomcat运行报如下错误,错误内容如图关键点是:NoSuchMethodError: org.apache.tomcat.util.res.StringManager.getManager(Ljava/lang/Class;)Lorg/apache/tomcat/util/res/StringManager;原...原创 2019-07-17 13:52:23 · 858 阅读 · 0 评论