- 博客(2)
- 收藏
- 关注
原创 ConflictingBeanDefinitionException类名重复问题解决
问题:项目中遇到了定义的类名相同,包名不同,springboot项目启动时报ConflictingBeanDefinitionException。 查下来问题产生的原因是bean被初始化到spring容器的时候,使用的key默认是截取类完整路径的最后一个 “.” 之后的名称, 如:java.lang.String 被截取出来的就是 String 。AnnotationBeanNameGenerator源码如下: 解决方案:自定义BeanNameGenerator并指定 package **; i
2021-08-27 16:11:45 5117
原创 记一次分库方案选型
记一次电商项目扩展为支持多品牌的技术选型背景1、问题分析2、方案选型3、代码实现 背景 公司有个电商项目,是为公司的一个电商品牌开发的,其中涉及到 微信小程序(C端用户购物)、门店店长和店员们使用的 收银系统(web)、公司管理人员使用的后台管理项目(web)。最初设计的时候是按照商家就是我们自己的单一固定品牌来设计的,没考虑做成类似淘宝和京东那样的平台支持多品牌入驻。 现在老板提了一个需求,我部分小店想使用我们的整套系统,包括小程序+门店系统+后台管理系统。同时,这些小店是没有成本去购买自己的服务器和维护
2021-07-06 15:57:32 70
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人