Spring Boot 输出 Web 请求响应报文

2022-05-19
阅读 1 分钟
1.7k
在实际的开发中,为了日志审计、调试验证,经常有输出 Web 请求和响应报文的需求。传统的做法可以在 JavaEE 的 Filter 或者 Spring MVC 提供的 Interceptor 中实现。
封面图

Jackson 解决没有无参构造函数的反序列化问题

2022-04-20
阅读 3 分钟
4.9k
在对外部代码或项目中明确不能提供无参构造函数的实例进行反序列化时,Jackson 会报找不到构造器的错误提示信息。那么如何在不修改代码的前提下实现反序列呢?
封面图

Spring @Order 注解,你可能理解错了

2022-03-29
阅读 4 分钟
5.9k
最近在梳理项目中的基础设施模块,希望将自动扫描(@ComponentScan)的方式,改为基于 @Configuration 的方式,这样在编写测试类的时候,能够有选择的对基础设施相关的 Bean 进行装配。通过这样的梳理和思考,能够提升模块的内聚性。但是,在操作的过程中基于实际情况,认为某些 Bean 的实例化有先后顺序,因此想当然的...
封面图

优化基于@SpringBootTest 的测试案例,让你的测试飞起来

2022-03-22
阅读 9 分钟
5.6k
单元测试是保证代码业务质量最有效的手段。Spring Boot 为开发者提供了便利的切片和集成测试工具和注解。此处为什么不说单元测试,作者认为单元测试的前提是不启动 ApplicationContext 容器。那采用 @SpringBootTest 进行测试案例的编写,如何进行提速呢?
封面图