不爱那么多I只爱一点点

@agile-framework

AgileFramework开源项目作者,倡导极简代码风格,项目已成功应用于亚信、中国联通、龙江银行、北京京天威、上海观安、东方中科等多家公司。致力于”用最简单的代码勾画出最美的艺术“。

Java
JavaScript
mydeathtrial@163.com

    Watch 不爱那么多I只爱一点点 / agile-jpa

    spring-data-jpa扩展 持久层工具合并 使用该组件后,全局仅需要注入唯一的Dao工具,无需再声明其他Dao/Repository,一个工具搞定所有Dao,极大简化持久层代码量。 原生动态sql解析支持 依靠agile-sql(动态sql解析器)实现jpa中对sql语法段的动态解析,弥补其在动态sql解析方面的短板。面对复杂查询语句将不再是难点。 内置slq分页与jpa分页 JPA风格的Do类对象操作形式分页与原生SQL形式分页均返回统一的分页数据格式,且提供total总条数结果 内置字典翻译 依靠agile-dictionary组件,查询过程中会识别@Dictionary注解,如果不需要字典翻译时可以将该组件于pom中直接移除

    最近更新: 1年前

    Watch 不爱那么多I只爱一点点 / agile-sql

    动态sql解析器 设计初衷是为JPA规范下持久层框架提供类似于MyBatis一样的动态sql处理能力,该组件在Alibaba Druid的SQL语法解析能力基础上,增加了根据调用参数动态 判断剔除语法段能力

    最近更新: 1年前

    Watch 不爱那么多I只爱一点点 / common-util

    公共工具包 设计初衷为解决代码复用问题,其中最具特色的工具为cloud.agileframework.common.util.object.ObjectUtil中的对象深度转换能力,方法为ObjectUtil.to 该能力是Agile系列框架高代码复用率的根本所在。其大量应用于请求参数解析、验证、持久层查询结果转换等功能当中,是目前开源项目中独树一帜的功能,其能够完成n层对象嵌套、 集合类型嵌套、模糊识别(如驼峰、下划线风格属性互转)、逗号分隔字符串转集合、日期字符串分析、注解别名、识别set、get、复杂属性拷贝等能力。

    最近更新: 1年前

    Watch 不爱那么多I只爱一点点 / agile-mvc

    Spring-Agile提供Web开发一站式解决方案

    最近更新: 1年前

    Watch 不爱那么多I只爱一点点 / agile-generator

    代码生成器 1、持久层POJO生成 2、自定义数据库类型与java类型映射 3、支持生成JPA、HibernateValidate、lombok等注解

    最近更新: 1年前

    Watch 不爱那么多I只爱一点点 / spring-util

    Spring扩展工具 Bean工具BeanUtil 可以于任意位置获取spring应用上下文,并以此获取任意bean 国际化信息工具MessageUtil 依托Agile工具包common-util中的PropertiesUtil扫描任意路径下符合spring.messages的国际化配置文件,默认扫描messages前缀国际化配置文件 并提供国际化信息翻译功能。

    最近更新: 1年多前

    Watch 不爱那么多I只爱一点点 / agile-cache

    Agile系列框架-缓存组件 缓存切换 切换方式与spring boot cache切换方式一致,均使用元数据spring.cache.type进行配置,当不存在该配置情况下,默认使用内存介质 统一操作方式 解析器通过提供CacheUtil、AgileCache,屏蔽掉各类型缓存介质的操作差异,以最简单的形式提供开发者开箱即用的缓存操作 缓存过期 支持存储过程中直接设置缓存过期时间 分布式/集群锁 当缓存介质为redis时,通过CacheUtil或AgileCache的lock与unlock提供锁操作 集合数据操作 CacheUtil、AgileCache针对不同存储介质提供一致性的集合数据操作API,参考快速入门 支持Hibernate二级缓存 提供EhCache与Redis作为Hibernate二级缓存介质,并提供元数据形式的EhCache缓存配置方式。并且确保spring与hibernate二级缓存共享缓存管理器CacheManager 支持缓存介质扩展 默认提供内存、EhCache、Redis三种缓存介质,开发人员可以根据实际需求,自行实现抽象类AgileCache

    最近更新: 1年多前

    Watch 不爱那么多I只爱一点点 / agile-context

    agile公共包

    最近更新: 1年多前

    Watch 不爱那么多I只爱一点点 / agile-security

    该组件是在spring-security基础上,做了大量的定制化开发,使其支持已最简单的方式应用于我们的系统当中。 并且最大化遵循spring-security原生的设计思路,避免重复不必要的设计。设计过程中预留了相当多的可扩展接口,最大限度支持 二次开发。组件特色是在前后端分离场景下做了大量支持,默认使用缓存方式做账户信息存储。

    最近更新: 1年多前

搜索帮助

344bd9b3 5694891 D2dac590 5694891