Easy_Trans 1.0.0 发布, 一款 Spring Boot id/字典码翻译组件

栏目: 软件资讯 · 发布时间: 3年前

内容简介:1. EasyTrans是干嘛的? 学生表有一个班主任id,有一个性别字典码,在展示的时候需要展示班主任姓名和男女,传统做法有几种 方案1 表关联,如果学生表除了性别,还有爱好等其他字典码 需要关联多次,麻烦性能还差...

1. EasyTrans是干嘛的?

    学生表有一个班主任id,有一个性别字典码,在展示的时候需要展示班主任姓名和男女,传统做法有几种

  •   方案1 表关联,如果学生表除了性别,还有爱好等其他字典码 需要关联多次,麻烦性能还差
  •   方案2 先查询学生表,然后查询 字典表 和老师表 ,处理字典 和老师数据,遍历学生数据,给学生POJO赋值   还是太麻烦

    EasyTrans 就是提供了一种更优雅的解决方案,可以通过简单的一个注解,然后调用翻译服务对POJO进行翻译,即可拿到结果。

Easy_Trans 1.0.0 发布, 一款 Spring Boot id/字典码翻译组件  

2. EasyTrans 是否能很容易的集成到我现有框架中

   EasyTrans是从快速开发平台fhs framework中独立出来的一个子项目,除了依赖springboot 之外没有别的依赖,所以很容易集成到现有项目中。

   我们推荐和Mybatis Plus,JPA 搭配并且自定义Baseservice使用,以达到最优的效果,但这些不是强制的。

3. EasyTrans 性能如何
   EasyTrans 有缓存翻译和动态查询翻译2种,缓存又分为 进程缓存和 redis 缓存2种,如果采用缓存翻译效率一定比查库要快,如果表数据量大就要考虑下内存是否够,动态查询省内存但是效率不会比传统模式高。

4. 传送门

源码和使用教程 https://gitee.com/fhs-opensource/easy_trans

集成demo:https://gitee.com/fhs-opensource/easy_trans_springboot_demo

关于Baseservice封装的例子(一定要懂泛型注入) https://gitee.com/fhs-opensource/fhs-framework/blob/v2.x/fhs_extends/fhs_base/fhs_base_other/src/main/java/com/fhs/core/base/service/impl/BaseServiceImpl.java

QQ群支持:976278956

5. 写到最后

   国内的开源项目越来越多了,很多快速开发平台有着各种各样的好用的功能,但是在实际开发过程中,我们很多时候无法直接采用某个快速开发平台,从而没有办法享受某些特性带来的便利,这里我呼吁所有做快速开发平台的同学们,能够把自己的一些亮点封装成小而美的组件,让大家可以集成到自己公司的开发框架中,可以造福更多的人。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

算法设计与分析

算法设计与分析

王红梅 / 清华大学 / 2006-7 / 23.00元

《算法设计与分析》(普通高校本科计算机专业特色教材精选)将计算机经典问题和算法设计技术很好地结合起来,系统地介绍了算法设计技术及其在经典问题中的应用。全书共12章,第1章介绍了算法的基本概念和算法分析方法,第2章从算法的观点介绍了NP完全理论,第3章~~第11章分别介绍了蛮力法、分治法、减治法、动态规划法、贪心法、回溯法、分支限界法、概率算法和近似算法等算法设计技术,第12章基于图灵机计算模型介绍......一起来看看 《算法设计与分析》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器