base-springboot-starter:目录

原创 KimZing 2020-01-17 16:50

SpringBoot提供了很多自动化配置的starter,使用起来十分方便,但很多通用的基础功能仍然需要我们在不同的项目中进行重复编写,这时我们就可以封装一个属于自己
的SpringBoot Starter,来对通用基础功能进行封装,并借助SpringBoot提供的能力做到自动化配置,只需要引入我们自己依赖,就会具备了方法日志打印、json参数
封装,这样不香吗?

网上有很多的教程,但大部分缺乏系统性,所以打算做一个通用的springboot starter,并记录整个过程,以供参考,包含SpringBoot Starter的制作和公共能力的封装。

SpringBoot工程实践:Swagger进阶-使用自定义的Swagger页面

原创 KimZing 2020-01-16 23:22

一、简介

Swagger的使用网上已经有很多的介绍了,这里就不重复的太多,但是Swagger官方的UI界面不是太直观,偶然发现一个开源项目knife4j, 在此感谢作者的奉献。这个项目没有使用Swagger官方的UI界面,重新定义了一套符合国人使用习惯的UI,感觉不错,就拿来用用。但是这个项目的文档有点乱,特别是刚出了2.0.1版本,没有找到详细的使用文档,所以根据项目的源码做了一些摸索,记录于此。

SpringBoot工程实践:对请求参数进行校验Validated-自定义校验注解

原创 KimZing 2020-01-15 18:43

接口对三方系统暴露,要求我们必需对参数的合法性进行校验,否则会引起各种不可预见的错误,最常见的就是NullPointException了。

SpringBoot工程实践:使用Restful风格定义URL

原创 KimZing 2020-01-14 13:43

一、简介

首先restful只是一种风格,并不是具体的某项技术或框架。就好比我们的坐姿,没使用restful之前,我们会翘着二郎腿,歪着头,而使用restful之后,就要求我们抬头,挺背,端正的坐着。不用restful我们就不可以坐着嘛?当然不是的,但是我们的精神面貌是不同的。

从事技术研究,架构选型工作,喜欢折腾各种技术,主语言Java,却喜欢的Go的精妙,对前端、后端、测试、运维均有所涉猎。Coding is a way of thinking!
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×