Mybatis-generator插件会生成多个同名的ResultMap

Mybatis-generator这个插件居然会在一个Mapper.xml里生成多个同名的ResultMap,这导致启动报错ResultMapscollectionalreadycontainsvalueforXXX。这个东西做的这么烂还会有这么多人用,说明什么-------需求大于完美,充分识别需
mybatis 2020年04月02日 1,149次浏览

RequestMapping 优先级

注解在类上的RequestMapping优先级,低于注解在方法上的优先级,如果方法上没有声明的属性,继承在类上注解的声明。PostMapping 看作是RequestMapping的别名,优先级低于RequestMapping,又能够像RequesMapping一样继承。
webflux 2020年03月29日 1,049次浏览

将starcloud-web-cxf单独模块

这样core模块就可以给gateway使用。这样就有了两套微服务框架,一套基于servlet的cxf框架,这个框架包含了spring mvc,一套基于webflux的反应式框架。
webflux 2020年03月24日 1,033次浏览

Springboot Mybatis配置多数据源

通过注解的方式实现,可基于类也可以基于方法。import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import
多数据源 2020年03月12日 959次浏览

@todo 租户的越界访问判断

这是必须是个统一的实现方案,思路有,但要细化。见SpaceAspect,这是雏形。不可能每张表多将一个Tenant字段,这太臃肿了,而且各个业务模块进行是否越界的判断就太繁琐了,代码量太大了,不好维护,而且从架构上来看也不合理。
2020年03月09日 1,095次浏览

设计5C+SSO

AC=Architect Center UC=User Center SC=Service Center CC=Configuration Center AUTH=Authentication Center SSO=Single Sign On 先把基本表初步设计出来,把框架建立。 休息,休息,工作量很大,独立完成很有挑战性。 后续完善SSO中心,含用户注册,注销,登录,登出,找回密码。
IT架构 2020年02月05日 1,156次浏览

针对StarCloud框架的Java类设计的建议

避免将类的数组 作为字段,比如 private Account[] accouts; 可用List替代,比如 private List accountList; 避免用Primitive类型的数组作为字段,比如 private int[] ages; 可用原始类型的封装类型替代,比如 private Integer[] ages; Primitive类型有int,short,long,float,double,byte,char,boolean。 基本上除了Integer,Long,Double,Character等SDK自带类型外,不建议使用其它数组类型。
超黑反射 2020年02月01日 962次浏览