企业级快速开发框架集,提供各种组件的模板方法包装,简化使用成本,供参考学习!
v1.0.5
模块 | 组件 | 特点描述 |
---|---|---|
mongo-conch-boot-starter | MongoDB | 开箱即用,支持读写分离 |
redis-conch-boot-starter | Redis | 开箱即用,序列化、分布式锁等 |
web-conch-boot-starter | Web | 开箱即用,SofaRPC、Request、Response、Retrofit、异常、邮件等包装 |
mybatis-enhance-conch-boot-starter | Mybatis-Enhance | 开箱即用,支持类jOOQ、JPA。支持代码生成 |
mybatis-pageable-conch-boot-starter | Mybatis | 结合Mybatis-Enhance组件,分页查询支持 |
datasource-conch-boot-starter | MySQL | 开箱即用,动态数据源支持 |
security-oauth-jwt-conch-boot-starter | Security+Oauth2 | 开箱即用 |
minio-conch-boot-starter | Minio | 开箱即用,对象存储(文件、视频、音频等),支持永久链接 |
quartz-conch-boot-starter | Quartz | 开箱即用,分布式定时任务支持,简化使用 |
anti-scrapy-conch-boot-starter | Anti-Scrapy | 开箱即用,反爬虫(屏蔽:恶意请求、渠道刷量等) |
zookeeper-conch-boot-starter | Zookeeper | 简单包装curator工具到SpringBoot,操作Zookeeper |
dingtalk-conch-boot-starter | Dingtalk | 开箱即用,集成钉钉机器人通知API |
mutil-elasticsearch-conch-boot-starter | Elasticsearch | 开箱即用,多ES数据源支持,基于Spring Elasticsearch and Jest |
retrofit-conch-boot-starter | Retrofit | 开箱即用,支持类似Feign的注解式Http远程调用支持,提供识别远程转本地调用支持 |
- clone源码
- 本地maven需配置阿里云maven仓库服务
- IDEA需安装Lombok插件
- 使用IDEA自带的maven图形界面,选择
conch-boot
->Lifecycle
->install
引入依赖- 所有开箱组件,对应都有相应的sample使用示例,如果未发现使用示例的Starter,一般整合在
conch-boot-web-sample
中,否则就真的没有示例- 使用sample需要配置
application.properties
文件中的配置文件
本项目用于整合学习各路大神优秀的Coding设计,包含本人的一些拙劣代码,如有意见,尽情提Issue。 涉及相关大牛代码部分已保留完整源作者信息,如您确定影响到您的个人权益,请联系我立刻下线,比心!
[SpringBoot](https://github.com/spring-projects/spring-boot)
[SOFAStack](https://www.sofastack.tech/)
[Api-Boot](https://github.com/minbox-projects/api-boot)
[tangcent](https://github.com/tangcent)