不爱那么多I只爱一点点

@agile-framework

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

Java
JavaScript
mydeathtrial@163.com

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

    参数验证器 注解形式声明方法入参验证 POJO类型参数验证 基本类型参数验证 自定义验证规则 支持验证场景 集合类型参数验证 自定义错误消息与国际化消息

    最近更新: 2年前

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

    字典解析器 启动自动加载 集成该组件后,字典数据加载将伴随spring应用启动,将持久层字典数据加载如缓存,以便提高缓存查询性能 缓存同步 集成缓存组件agile-cache可实现缓存方式切换spring.cache.type,如redis、ehcache、memory等方式,缓存使用请参照缓存组件https://gitee.com/agile-framework/agile-cache 复杂翻译 通过提供工具类cloud.agileframework.dictionary.util.DictionaryUtil,实现诸多复杂字典翻译方式,如字典码与字典值相互转换,根据父子字典信息翻译、全路径字典值/码翻译、字典注解解析 集合数据字典翻译、自定义字典分隔符、指定默认值等等一系列工具 字典注解 用于pojo类属性上添加cloud.agileframework.dictionary.annotation.Dictionary字典注解,通过DictionaryUtil.cover方法或内嵌至持久层组件中,实现无感翻译。 agile-jpa组件中已集成该组件实现无感翻译。 自定义字典

    最近更新: 2年前

    Watch 不爱那么多I只爱一点点/spring-boot-starter-kaptcha

    google-kaptcha验证码自动加载组件 spring-boot-starter配置加载 组件通过spring-boot-starter方式加载 支持集群/分布式 验证码生成后,存于缓存,组件中的缓存部分由agile-cache缓存提供,当集群/分布式环境中,可将缓存配置为redis缓存,以此实现 无状态化服务 开放所有自定义配置 开放了可以开放的所有配置项 自定义验证码访问地址 可以定义验证码访问地址 自动过期 验证码可以配置过期时间

    最近更新: 2年前

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

    任务调度组件 持久化定时任务 任务数据支持直接落入数据库,防止重启数据丢失,持久化防止支持自定义扩展 通过实现接口cloud.agileframework.task.TaskService,可以自定义持久化方式, 如落入MySQL、Redis、Oracle等。默认持久化方式为内存形式,内存形式不支持重启。 启动加载 程序伴随spring应用启动时自动加载定时任务数据,无需人工干预 动态修改 在程序运行过程中,支持通过restful api或自定义程序调用,动态添加、修改、删除定时任务 且不需要重启服务 周期时间任务 支持spring cron表达式形式的周期性定时任务 固定时间点任务 支持以时间戳为表达式的固定时间点任务,如仅需要执行一次的定时任务。 多表达式 支持在一个定时任务中,输入多个固定或周期任务表达式,以英文分号分隔,则任务将同时识别 多表达式,针对同一个任务,避免了按不同周期或时间点创建多个任务定义的繁琐操作,也便于维护。 任务冲突 任务冲突分应用级别冲突与表达式级别冲突: 应用级别冲突指在分布式或集群中,相同任务,在同

    最近更新: 2年多前

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

    Mybatis扩展 结果POJO映射 查询返回结果可以直接声明为POJO或POJO集合,其映射过程是依赖于cloud.agileframework:common-util对象深度转换器实现,所以支持 识别驼峰与下划线等风格属性的互转。只需声明,无需额外调用,以最低的代码入侵实现类似ORM映射效果。 分页拦截器 分页方式是通过扩展Mybatis拦截器,当入参中包含接口MybatisPage类(及其实现类)且返回参数为Page形式时触发分页拦截器,解析总条数 total及页内容content。只需声明,无需额外调用,以最低的代码入侵实现Mybatis分页。 低代码入侵 不改变任何Mybatis原生编码方式及能力

    最近更新: 2年多前

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

    日志打印组件

    最近更新: 2年多前

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

    SQL方式查询ES组件

    最近更新: 2年多前

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

    抽象业务扩展:从此告别基础增删改查、分页、参数验证

    最近更新: 2年多前

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

    agile父级工程,通过git子模块方式管理各个agile组件

    最近更新: 2年多前

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

    一键部署包

    最近更新: 3年多前

搜索帮助