加载中
mybatis的xml使用ognl调用静态java类方法时省略包名并支持lambda取实例类中列

mybatis或mybatisplus做连表查询时,输入参数往往不是单一的实体类,而是采用更灵活的Map对象, 但map中key参数的名称定义过于随便,虽然可以使用接口定义常量。但原生mybatis在xml中调用静态...

取代枚举,使用lambda表达式取普通bean中的方法名,作为字符标识返回

TechUtil 取代枚举,使用lambda表达式取普通bean中的方法名,作为字符标识返回 从中央库引入jar com.github.jeffreyning TechUtil

实现mybatisplus自动填充sql功能 & 自动扫描Entity类构建ResultMap功能

mybatisplus-plus mybatisplus-plus对mybatisplus的一些功能补充 自动填充优化功能 & 自动扫描Entity类构建ResultMap功能 原生mybatisplus只能做%s+1和now两种填充,mybatisplus-plus在插入或...

mybatisplus使用@InsertFill和@UpdateFill注解设置自定义sql对字段自动填充

自动填充优化功能 原生mybatisplus只能做%s+1和now两种填充,mybatisplus-plus在插入或更新时对指定字段进行自定义复杂sql填充。 需要在实体类字段上用原生注解@TableField设置fill=FieldFil...

micro-mvc与主流mvc整合说明

micro-mvc框架,可以与springmvc和springcloud整合,使所有的controller、servicebean、dao和sql业务逻辑代码都支持热部署方便开发人员调式和生产部署。 与springmvc整合过程 编写Controller接...

使用nhmicro提供的micro-datasource嵌入式的解决微服务架构中分布式事务问题

应用原理: 使用micro-datasource数据源使事务与线程解耦,通过groupid在其他线程进行事务提交或回滚。 多个系统需要统一提交时,通过activemq发送提交消息(含有groupid),各系统收到消息后...

Echarts定制化组件展示网站(包括3d饼环图,3d柱状图,三维柱状图,水滴图第)

Echarts官方的定制化组件展示网站makeapie.com已经关闭了,上面有许多定制的组件作品。 比如3d饼环图,3d柱状图,三维柱状图,水滴图等等。 找到了可替代的网站chartsdev.com 收集移植了mak...

Mybatisplus的一些缺陷以及解决方法

根据多个字段联合主键增删改查 原生mybatisplus只支持一个主键,mpp支持多个字段联合主键增删改查,mapper需要继承MppBaseMapper 实体类中联合主键的字段需要用@MppMultiId注解修饰 如果需要...

Mybatisplus实现在不分页时进行排序操作以及用分页接口实现全量查询

优化分页插件实现在不分页时进行排序操作 原生mybatisplus分页与排序是绑定的,mpp优化了分页插件,使用MppPaginationInterceptor插件 在不分页的情况下支持排序操作 page参数size设置为-1可...

Mybatisplus在实体类上设置@KeySequence,在插入时对主键字段自动填充复杂计算值

在启动类中使用@EnableKeyGen启动主键自定义主键填充功能 注意如果自己实现了IKeyGenerator会与@EnableKeyGen冲突 @SpringBootApplication @EnableMPP @EnableKeyGen public class PlusDemoA...

基于aop进行springboot接口调用和埋点日志输出,支持json格式方便elk收集,支持登录用户输出

该项目基于aop-logging 添加了标记客户端请求id:%X{ReqId} 需要设置filter 方法执行时长:%X{elapsedTime} 业务模块标识: %X{bizModule} 需要设置@LogModule 当前登录用户: %X{userId} ......

撮合平台

撮合平台 1, 实现买单向卖单或卖单向买的双向撮合。 2, 支持并发撮合。 3, 撮合规则可以自定义添加。 代码已经托管至码云:https://gitee.com/jeffreyning/micro-match 撮合规则管理: 内...

springcloud按照jar运行时支持脚本热部署

springcloud按照可运行jar包部署时,如果直接将groovy打入jar则不支持热部署。 需要将groovy放置到另一个git目录下编写,开发时使用linked目标放置到project中,部署是不打入jar中。 借助mic...

Micro-mvc与springcloud整合

Micro-mvc不但可以与springmvc整合还可以与springcloud整合 Springcloud的controller层改为接口注解仍使用springcloud和springboot相关注解实现服务注册路由等配置,但controller接口上需要添...

micro-mvc与springmvc整合

Micro-mvc与springmvc整合,使用springmvc的controller机制。 整合后Springmvc的controller只编写接口,参数名称必须用@RequestParam注解。 使用@InjectGroovy在接口中声明对应的groovy实现名...

micro-mvc技术说明

micro-mvc框架,借助nhmicro框架和groovy技术使所有的controller、servicebean、dao和sql脚本都支持动态热部署和调试。 Controller层 Controller层groovy中使用注解MicroUrlMapping设置url地...

开源中式dao(micro-dao)

MicroDao为了解决mybatis固有缺陷,进行全新封装的dao框架,功能覆盖mybatis,且比mybatis更灵活。 开源地址 https://github.com/jeffreyning/MicroDao MicroDao相对mybatis的优点: 1,sql...

mybatis分页插件MicroPageInterceptor

mybatis分页插件MicroPageInterceptor jar已经提交至maven中央库,version使用最新的. <dependency> <groupId>com.github.jeffreyning</groupId> <artifactId>mybatis-plus-page</art...

nhmicro框架Map与bean映射(orm机制)

nhmicro框架中dao层操作为了保证灵活性和可扩展性,输入输出均为map,但开发人员比较熟悉使用bean作为dao层输入输出。使用micro-orm.jar中的MicroBeanMapUtil和MicroMappingAnno实现map与bea...

nhmicro技术框架应用说明(事务、aop、分库分表、读写分离)

事务控制 通过@Transactional注解控制事务 在groovy方法上加上@Transactional注解,则通过GroovyExecUtil.execGroovyRetObj调用触发此方法时,方法内的逻辑处理即可加入事务控制。 注:使用此...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部