# modules **Repository Path**: smartDis/modules ## Basic Information - **Project Name**: modules - **Description**: 开箱即用:基于springboot的基础组件 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-10-02 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

一个开箱即用的组件库.


------------------------------------------------------------------------------- ## 简介 Modules是lemeno系列的一个组件库,面对各种组件每次都需要进行手动编写很多配置代码的问题,通过二次封装,提供 **开箱即用** 的组件,让你轻轻松松使用各种组件,不需要手动去编写任何代码。 modules中的组件或者方法来自于现网开源的代码,精于选,优于选,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当;它节省了开发人员对项目中公用类和公用工具方法的封装时间,使开发专注于业务,同时可以最大限度的避免封装不完善带来的bug。 ### lemeno名称的由来 lemeno来源“01”的英文谐音,作为咱们开发者最底层的声音。 ### Modules如何提高我们的效率 Modules的目标是提供一套 **开箱即用** 的方式,只需在配置文件简单配置,即可来解决很多现有SpringBoot项目代码需要进行手动编写配置类的问题。 ------------------------------------------------------------------------------- ## 依赖组件 | 组件 | 版本 | | ----------------------------------------|------------------------------------| | JDK | 最低1.8.0_171 | | SpringBoot | 2.3.4.RELAESE | | jasypt加密解密 | 3.0.2 | | hutool工具类 | 5.4.4 | | mybatis工具 | 3.5.4 | | mybatis-spring-boot-starter整合包 | 2.1.2 | | druid-spring-boot-starter数据源整合包 | 1.1.21 | | mybatis-plus-boot-starter整合包 | 3.4.0 | | p6spy自定义SQL工具 | 3.9.1 | | oracle包 | 10.2.0.4.0 | | mysql包 | 8.0.21 | ------------------------------------------------------------------------------- ## 包含组件 | 模块 | 介绍 | | ------------------|---------------------------------------------------------------------------------| | modules-bases | 模块化组件中最基础的组件,集成最纯粹的现有JAVA组件,避免重复造轮子 | | modules-db | 基于mybatis-plus二次封装组件, 拓展多数据源,多租户,ID自动化生成器,数据自动填充 | | modules-cache-redis | 对redis进行二次封装,提供最基础的restTemplate外,提供mybatis缓存插件MybatisRedisCache | 使用说明:在项目中根据需要,每个模块单独引入,详细使用参考每个项目README.md ------------------------------------------------------------------------------- ## 安装 ### Maven 在项目的pom.xml的dependencies中加入以下内容: ```xml com.github.lemeno module-xxx ${lemeno.version} ``` ### Gradle ``` compile 'com.github.lemeno:module-xxx:${lemeno.version}' ``` ### 非Maven项目 点击以下任一链接,下载`module-xxx-${lemeno.version}.jar`即可: - [Maven中央库1](https://repo1.maven.org/maven2/com/github/lemeno/module-xxx/${lemeno.version}/) - [Maven中央库2](http://repo2.maven.org/maven2/com/github/lemeno/module-xxx/${lemeno.version}/) > 注意 > lemeno 最低JDK版本为JDK8及以上,目前针对SpringBoot项目做主要适配对象 ------------------------------------------------------------------------------- ## 添砖加瓦 完善中,暂时不提供添砖加瓦,如有什么问题可随时留言... -------------------------------------------------------------------------------