- itopener-parent:代码根目录,pom里统一定义所有module用到的jar包的版本(具体依赖哪些jar包由module自己定义,根pom只定义版本)
- demo-parent:spring boot和spring cloud一些功能的示例代码;以及自己封装的spring boot starter和工具的使用示例
- itopener-framework:基础框架模块。用于定义一些通用的类,比如:登录拦截器、权限拦截器(具体逻辑由自己项目内实现)、http请求的返回对象等
- itopener-utils:工具模块,一些公共的工具类。比如:时间操作、加密操作等
- spring-boot-starters-parent:封装starter的根目录
- druid-spring-boot-starter-parent:封装druid的starter
- druidstat-spring-boot-starter-parent:封装druid监控统计的starter
- elasticjob-spring-boot-starter-parent:封装elasticjob的starter。主要配置zk、简单任务、流任务、开启数据库存储
- eureka-spring-boot-starter-parent:封装eureka的starter,可通过http请求设置应用的状态,达到停用启用应用节点的目的
- hadoop-spring-boot-starter-parent:封装hbase操作的starter,添加依赖后注入HbaseTemplate即可使用
- lock-redis-spring-boot-starter-parent:封装基于redis的分布式锁,可使用注解的方式。但是极端情况下可能会出现锁不释放的问题,后续会解决
- lock-zk-spring-boot-starter-parent:封装基于zookeeper的分布式锁,可使用注解的方式
- tbschedule-spring-boot-starter-parent:封装tbschedule的starter,在properties按照spring boot的格式配置zk即可
- zuul-route-spring-boot-starter-parent:封装zuul动态路由的starter,包含基于redis、db、zk的三种方式
- tools-parent:自定义工具的根目录
- tools-eureka-admin-parent:eureka的应用节点管理工具,配合eureka-spring-boot-starter-parent使用,可以动态停用启用应用节点
- tools-generator:基于mysql的自动生成model、mybatis mapper xml、dao的工具,用起来不是太方便,并且只适合特定的代码结构
- tools-log-appender-parent:封装日志appender,目前只包含基于kafka的日志
- tools-redis-parent:redis查看工具。可以查询redis集群信息、节点信息、连接终端等,也可以查询redis里的key,支持hash结构数据的查询
- tools-zuul-route-admin-parent:zuul动态路由管理工具。配合zuul-route-spring-boot-starter-parent使用,可以动态配置路由规则,达到动态切流的效果
-
Notifications
You must be signed in to change notification settings - Fork 3
dengfuwei/springboot
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published