final-framework
[](http://www.apache. org/licenses/LICENSE-2.0.html)
What
final-framework
致力于提供简单、灵活且功能强大的java
开发脚手架。
Document
Modules
final-annotation
: 定义基本的Annotation
和接口
。final-framework
: 对常用技术进行封装及增强,如spring
、myabtis
、json
等。final-data
:mybatis
、redis
、sharding-sphere
、cache
等。final-auto
:基于APT
自动化生成配置文件及模板代码,提升开发效率。final-boot
: 基于Spring Boot
,提供开箱即用的starters
。
Developer's Guide
- 日志规范 : 日志规范
- Check Style : 代码规范
Dependencies
Core
Dependency | Description | Version |
---|---|---|
Lombok | 简化对象封装工具 | |
Spring Boot | Spring容器及MVC框架 | |
Mybatis | ORM框架 | |
Dubbo | 分布式RPC调用 | |
ShardingSphere | 分库分表组件 | |
Zookeeper | 分布式注册中心、配置中心 | |
Plugins
Dependency | Description | Version |
---|---|---|
PageHelper | Mybatis分页插件 | |
javapoet | Java源代码生成 | |
Velocity-Core | ||
Velocity-Tools | ||
Test
Dependency | Description | Version |
---|---|---|
H2Database | 内存数据库 | |
Contact
欢迎有技术情怀的同学一起成长!
Thanks
- 感谢 jetbrains提供的免费授权。