不要说自己为了梦想去努力吃了多少苦,总有人比你更努力,更上进。
2018年就快结束了,回首这一年算得上是比较颓废的一年,时间过得飞快,不知不觉中2019悄然接近。这一年里,博客更新频率波动比较大,自己也迷失了方向,在这和读者们道个歉,对不起一直关注我的读者们。
互联网寒冬,要走的更远,只能不断的学习,积累,莫道君行早,更有早行人,生活中多数人渴望安稳,希望平平静静走完一生,不愿起起伏伏,波波折折,但做开发的我们都知道没有能让自己吃一辈子的老本,不学则面淘汰。在即将到来的2019中,我也会努力学习,给自己充电,给一直默默关注我的读者们带来更多有质量的博文,不辜负大家,当然这一年也并不是一事无成,在开源的道路中,一直在前行。
开源项目
request-spring-boot-starter
: 是一个对功能强大的 starter
包,包含了分布式限流、分布式锁、国际化、跨域、接口加/解密、防XSS攻击、JDK8日期全局格式化返回等功能的支持,上述功能也都是通过注解进行配置开启,因此不会造成额外的资源浪费,不会用到的功能只要不开启即可,更多可以点击 https://github.com/battcn/request-spring-boot 进行了解
swagger-spring-boot-starter
: 是一款自动生成在线文档 + 接口调试的工具。在 WEB 开发中不可否认的是我们需要给客户端提供 API 接口,这个时候需要借助 postman、rap 等工具 进行调试,以便于接口能正常交付给客户端人员,用过其它工具的应该知道一个 POST 请求一堆参数是非常枯燥且烦人的事情,而 swagger 就是让你摆脱这种束缚感,同时重写了官方的 swagger-ui
,支持登陆注册,灵活的启用禁用的功能,再也不用担心接口会暴露了更多可以点击 https://github.com/battcn/swagger-spring-boot 进行了解
spring-boot2-learning
: 一套基于 spring boot2.x
版本的系列教程配套代码,你会发现学习 spring boot
尽是如此简单
配套博文
一起来学Spring Boot | 第一篇:构建第一个Spring Boot工程
一起来学Spring Boot | 第二篇:Spring Boot配置详解
一起来学Spring Boot | 第四篇:整合Thymeleaf模板
一起来学Spring Boot | 第五篇:使用JdbcTemplate访问数据库
一起来学Spring Boot | 第六篇:整合Spring Data Jpa
一起来学Spring Boot | 第七篇:整合Mybatis
一起来学Spring Boot | 第八篇:通用Mapper与分页插件的集成
一起来学Spring Boot | 第九篇:整合Lettuce Redis
一起来学Spring Boot | 第十篇:使用Spring Cache集成Redis
一起来学Spring Boot | 第十一篇:集成Swagger在线调试
一起来学Spring Boot | 第十二篇:初探RabbitMQ消息队列
一起来学Spring Boot | 第十三篇:RabbitMQ延迟队列
一起来学Spring Boot | 第十四篇:强大的 actuator 服务监控与管理
一起来学Spring Boot | 第十五篇:actuator与spring-boot-admin 可以说的秘密
一起来学Spring Boot | 第十七篇:轻松搞定文件上传
一起来学Spring Boot | 第十八篇:轻松搞定全局异常
一起来学Spring Boot | 第十九篇:轻松搞定数据验证(一)
一起来学Spring Boot | 第二十篇:轻松搞定数据验证(二)
一起来学Spring Boot | 第二十一篇:轻松搞定数据验证(三)
一起来学Spring Boot | 第二十二篇:轻松搞定重复提交(本地锁)
一起来学Spring Boot | 第二十三篇:轻松搞定重复提交(分布式锁)
一起来学Spring Boot | 第二十四篇:数据库管理与迁移(Liquibase)
一起来学Spring Boot | 第二十五篇:打造属于自己的聊天室(WebSocket)
一起来学Spring Boot | 第二十六篇:轻松搞定安全框架(Shiro)
一起来学SpringBoot | 第二十七篇:优雅解决分布式限流
总结
奋斗令我们的生活充满生机,责任让我们的生命充满意义,常遇困境说明你在进步,常有压力,说明你有目标。
说点什么
- 个人QQ:1837307557
- 微信公众号(欢迎调戏):
battcn