Spring Boot整合Mybatis Plus和Druid

在Java中,我比较ORM熟悉就只有HibernateMybatis,其他的并未实践使用过,在这二者之间我更喜欢Mybatis,因为它精简、灵活(毕竟我是上年纪的程序员,喜欢自己写SQL)。

Spring Boot整合Dubbo和Nacos

目前适用于Spring Cloud服务注册中心的解决方案比较多,诸如:ConsulSpring Cloud EurekaZookeeperEtcd等,配置中心有:Spring Cloud ConfigApolloDisconf等。总感觉这些搭建起来较为繁琐,所以考虑使用Nacos来做配置和服务注册中心。

Spring Boot使用log4j2记录日志

日志可以帮我们在开发过程中乃至于生产上快速有效的定位问题的好帮手,所以如何记录有效的日子变得更加重要,在Spring Boot中,已经为我们默认添加了logbacklog4j2,默认情况下,Spring Boot采用的是logback。关于日志组件的性能,我并没有亲自验证过,只是在logback log4j log4j2 性能实测中说log4j2性能是最高的。

Spring Boot统一异常处理

异常可以说像大宝一样天天见,一不小心就可能写了一个bug.不过有异常不可怕,可怕是出了问题连异常的都没有,一般情况下,我们也都是try catch的方式在程序里面捕捉,但是这样有时候可能一疏忽,连try catch都忘了写,这时候如果出现问题,就比较尴尬了,所以,我们需要更加方便、优雅的全局异常处理的方式来优化我们的异常捕捉机制。

Spring Boot 自定义Validation注解

在项目开发过程中,注解给我们带来方便、快捷的极简编程体验,前面也有记录了一些常用的注解命令,可见注解是比较常用且重要的功能,有时候validation自带的注解可能不能满足我们的个性化需要时,我们能不能根据自己的情况自定义注解命令呢?

Spring Boot基于javax.validation进行参数校验

在我们使用Spring Boot开发Web Api的时候,肯定会少不了参数校验,一般情况下,大部分是使用if来判断参数是否合法,在参数较少的情况下,这样做除了少量的重复工作外,也没有较大的工作量。但是当遇到一个复杂的参数的时候,可能整个方法大部分的代码都是if。工作量大不说,代码也精简。那么有没有更好的方式来处理呢?这就是我们这里要说到的参数校验技巧。

DataX将DB2数据同步到GBase中

DataX 是阿里开源的异构数据源离线同步工具,致力于实现包括关系型数据库(MySQL、Oracle等)、HDFS、Hive、ODPS、HBase、FTP等各种异构数据源之间稳定高效的数据同步功能。阿里云开源离线同步工具DataX3.0介绍

Spring Boot 常用注解汇总

Spring Boot是越来越火了也主要是因为其注解给我们带来了莫大的帮助,使我们开发更加的快速便捷,所以,我们有必要简单的整理一下工作中常用的注解命令。

Spring Boot集成Swagger

大部分人应该都知道Swagger是帮我们的Web API快速生成接口文档,前面我们也有提到.Net Core3.x集成Swagger,这里,我们再来归纳一下Spring Boot集成Swagger的常规操作

借助alibaba Driud SQL Parser组件处理sql语句

Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。

Your browser is out-of-date!

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

×