logo头像

From zero to HERO

ResponseEntity的使用技巧

ResponseEntity的使用技巧

今天有粉丝询问胖哥开源微信支付V3开发包Payment Spring Boot下载对账单接口的一些细节,并问我为什么要返回ResponseEntity对象而不是直接返回一个业务实体对象。今天就来...

Spring Boot 统一返回体踩坑

Spring Boot 统一返回体踩坑

在Spring Boot项目中我们可以通过RestControllerAdvice配合实现ResponseBodyAdvice<T>接口来保证Spring MVC接口具有统一的返回格...

Spring Boot 2 实战:轻量级日志loki集成2

Spring Boot 2 实战:轻量级日志loki集成2

上一篇文章简单入门了Loki日志平台的使用,今天又简单研究了如何在实践中使用Loki监控Spring Boot应用,特地分享给大家,让大家对这门新技术有更深的了解。 Loki的日志收集实践上一...

Spring Boot 2 实战:轻量级日志loki集成1

Spring Boot 2 实战:轻量级日志loki集成1

项目做正规了,日志系统是少不了的。目前大部分日志平台推荐基于ELK构建,不过ELK算是比较重了,架构太大,中小项目不太好Hold住,希望找一款简单一些的,如果实在找不到再上ELK。之前储备了一些...

Spring Boot 2 实战:通过 Docker 容器化

Spring Boot 2 实战:通过 Docker 容器化

最近公司的应用准备容器化,因为几十个应用从测试到发布太麻烦了,而且还会因为环境的因素导致部署中出现各种问题。为了在开发、测试、生产都能保持一致的环境,就引进了容器技术,先拿边缘的项目试试水,积累...

Spring 中异常处理的各种姿势

Spring 中异常处理的各种姿势

通常我们在Spring Boot中设置的统一异常处理只能处理Controller抛出的异常。有些请求还没到Controller就出异常了,而这些异常不能被统一异常捕获,例如Servlet容器的某...

easyexcel导入加入jsr303校验

easyexcel导入加入jsr303校验

最近在做Excel导入功能,产品要求对导入数据先进行校验然后再入库。于是简单封装了一个工具,结果兄弟们用了都说好,今天就把思路分享出来。 easyexcel 库我们都知道POI是Java操作Ex...