入门到精通Java注解,这一篇就够了

原创 KimZing 2020-04-06 00:31

从注解的定义到使用以及原理,一步一步带你了解注解的真面目。

Java反射学习总结

原创 KimZing 2020-03-31 19:53

Java反射常用方法的总结和对应的操作示例。

工厂相关设计模式汇总

原创 KimZing 2020-03-30 15:41

属于创建型设计模式,创建型模式设计对象的实例化,这类模式的特点是,不让用户依赖于对象的创建或排列方式,避免用户直接使用new运算符创建对象。

Java泛型全方位介绍与示例

原创 KimZing 2020-03-27 19:20

对Java中的泛型的使用进行示例讲解,并对一些使用做了自己的分析

Gradle教程

原创 KimZing 2020-03-25 19:42

通过Gretty插件内嵌jetty/tomcat容器启动Java web项目

一、Spring源码之环境搭建

原创 KimZing 2020-03-23 19:15

本篇文章主要介绍如何搭建Spring源码开发环境,并新建自己的模块。

Gradle教程

原创 KimZing 2020-03-23 16:31

Gradle的安装使用,深入的介绍Gradle的Task与Project相关概念和介绍

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了。

从事技术研究,架构选型工作,喜欢折腾各种技术,主语言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

×