Java 快速开发框架 TopFox

Apache
Java
跨平台
2019-07-18
杭州罗平

topfox 介绍

基于srpingboot2、MyBatis、redis和mysql, 上只做增强不做改变,为简化开发、提高效率而生。

编程规范参考《阿里巴巴Java开发手册》

借鉴 mybaties plus 部分思想

特性:

  • 无侵入:只做增强不做改变,引入它不会对现有工程产生影响
  • 损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作
  • 集成Redis缓存: 自带Redis缓存功能, 支持多主键模式, 自定义redis-key. 实现对数据库的所有操作, 自动更新到Redis, 而不需要你自己写任何代码; 当然也可以针对某个表关闭.
  • 强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求
  • 支持 Lambda 形式调用:通过 Lambda 表达式,方便的编写各类查询条件,无需再担心字段写错
  • 支持主键自动生成:可自由配置,充分利用Redis提高性能, 完美解决主键问题. 支持多主键查询、修改等
  • 内置分页实现:基于 MyBatis 物理分页,开发者无需关心具体操作,写分页等同于普通查询
  • 支持devtools/jrebel热部署
  • 热加载 支持在不使用devtools/jrebel的情况下, 热加载 mybatis的mapper文件
  • 内置全局、局部拦截插件:提供delete、update 自定义拦截功能
  • 拥有预防Sql注入攻击功能
  • 无缝支持spring cloud: 后续提供分布式调用的例子

必备

的码云指数为
超过 的项目
加载中

评论(3)

杭州罗平
杭州罗平 软件作者
集成了redis, 意味着你对数据的所有操作, 可以自动缓存到 redis中, 而不需要你写任何代码. 当然这个功能也可以针对某个表关闭.
杭州罗平
杭州罗平 软件作者
两个东西, 不用它的. 我参考了 mybatis-plus的部分思想, 但我实现的代码比它简洁, 部分我关注的功能还做得比mybatis-plus强大, 比如条件适配器, 你看看就知道了.
洛神吾赋
洛神吾赋
你这是也用了mybatis-plus吧

Topfox 快速开发框架更新了版本 1.2.4 与 1.2.5

版本1.2.5 更新日志 2019-07-30 CamelHelper为驼峰和下划线命名互转的处理类 BeanUtil.toUnderlineName 删除, 用 CamelHelper.toUnderlineName 代替 BeanUtil.toCamelCase 删除, 用 CamelHel...

08/02 11:27

Topfox 快速开发框架更新了 版本1.2.5

必备 详细介绍和例子源码: https://gitee.com/topfox/topfox-sample topfox 介绍 在 srpingboot2.x.x 和MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 编程规范参考《阿里巴...

07/30 14:35

Topfox 1.2.4 发布,快速开发框架

1. 用户使用手册 - 目录 快速使用 高级运用 TopFox配置参数 上下文对象 核心使用 条件匹配器 实体查询构造器 流水号生成器 数据校验组件 更新日志组件 自动填充组件 Response 返回结果对象 ...

07/25 11:04

TopFox 开发框架(srpingboot2 MyBatis redis)

topfox 快速开发框架介绍 在 srpingboot2.x.x 和 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。和 Mybatis Plus 相似但更强大. 特性: 无侵入:只做增强不做改变,引入它不会...

07/18 16:33

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

Topfox 领先的快速开发框架介绍

1. topfox 框架例子 数据库脚本请参考文件 db.sql, 共3张表: 部门表depts, 用户表users, 多主键字段表 salary 使用数据库为 mysql8 框架网址 https://gitee.com/topfox/topfox 2. topfox 用户...

08/02 11:25
23
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部