# activity **Repository Path**: kinvensan/activity ## Basic Information - **Project Name**: activity - **Description**: EFUN的活动框架 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-05-21 - **Last Updated**: 2020-12-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 活动框架 ## 技术选型 1. 采用spring boot进行框架的改造,采用约束规则定义成型。 2. 具有的功能包括 * i18n功能 * beetlsql集成功能 * 数据源集成功能 * validate功能 * config技术 * logback环境变量技术 * cache技术,含有redis二级缓存功能 * ## beetlsql主要的特色如下 - 主从数据库的兼容 - 采用Mapper接口进行编程,接口直接对应到SQL语句 - 分页技术天然集成 ## config技术 采用spring boot 的autoconfig 技术天然集成。 所有的属性文件均在application.yml里面 注册更多的BeanFactoryAware实现具体的类注册。包扫描等功能扩展 ## validate功能 默认采用fluent-validate框架集成完成, 其中Controller的校验采用ValidateRequest注解 其他Service层的校验可以自行采用API完成。