spring boot 相关开发实践圣典
集成如下功能:
dubbo 2.6.2 集成官方dubbo-spring-boot-starter
kafka 集成
mongodb 集群
redis 集群/lock
自定义注解实现http防重
spring cloud netflix hystrix 服务熔断,限流,降级,隔离
spring-integration-redis redis分布式锁(单机/集群)
guava cache 和 caffeine cache
guava retry 和 spring retry
snowflake 分布式唯一id
zipkin 调用链以及服务监控
protostuff 序列化
injvm 限流
shiro jwt token 统一认证
swagger2 在线api文档
hibernate-validator 验证
netty-socketio 服务端客户端全双工通信
i18n 国际化
xss 跨站攻击拦截
aop 统一处理请求日志,异步存储到mongodb
sql 打印插件的集成
统一异常处理
mybatis-plus mybatis-plus-generator 集成
pagehelper 插件的集成
druid 数据库连接池的集成
log4j2 集成,支持动态在线修改日志级别
lombok 集成
guava redis 布隆过滤器 使用
fastjson 集成
java计算工具parsii的集成,强烈推荐这款计算工具,很强大
环形队列/并发环形队列
mapstruct 集成