百度360必应搜狗淘宝本站头条

asserttrue 第2页

    SpringBoot项目中Lombok最佳实践:告别样板代码的优雅之道

    SpringBoot项目中Lombok最佳实践:告别样板代码的优雅之道声明本文中的所有案例代码、配置仅供参考,如需使用请严格做好相关测试及评估,对于因参照本文内容进行操作而导致的任何直接或间接损失,作者概不负责。本文旨在通过生动易懂的方式分享实用技术知识,欢迎读者就技术观点进行交流与指正。引言部分在...

    SpringBoot条件化配置(@Conditional)全面解析与实战指南

    一、条件化配置基础概念1.1什么是条件化配置条件化配置是Spring框架提供的一种基于特定条件来决定是否注册Bean或加载配置的机制。在SpringBoot中,这一机制通过@Conditional注解及其衍生注解得到了极大的增强和广泛应用。通俗理解:想象你是一家餐厅的经理,你需要根据不同的情况来...

    Spring Boot 进阶-浅析SpringBoot中如何完成数据校验

    在实际开发中,我们经常会遇到接口数据校验的问题。例如在用户输入手机号、或者是身份证号的时候,我们就需要校验手机号或者身份证号是否输入正确。当然这样的校验在前端页面输入的时候就可以完成。但是对于直接调用接口的情况则不能通过调用方来进行判断,这就需要我们在SpringBoot中整合对应的校验规则。而在...

    优雅的参数校验,告别冗余if-else

    一、参数校验简介在实际工作中,得到数据得到的第一步就是校验数据的正确性,如果存在录入上的问题,一般会通过注解校验,发现错误后返回给用户,但是对于一些逻辑上的错误,比如购买金额=购买数量*单价,这样的规则就很难使用注解方式验证了,此时可以使用Spring提供的验证器(Validator)规则去验证。由...

    如何正确编写单元测试?(单元测试编写规范)

    国内的大多数互联网公司只注重软件功能,却往往忽略了极为重要的软件质量,在一个月以前,我认为遵循了代码规范(阿里规约、sonar)的软件系统已经算是一个质量比较好的软件系统了,但是在我了解单元测试以后,才发现自己以前的想法有多么愚蠢,单元测试的作用远比我想象的要重要许多。经过一段时间的研究,总算对单元...

    一坨一坨 if/else 参数校验,被 SpringBoot 参数校验组件整干净了

    来源:https://mp.weixin.qq.com/s/ZVOiT-_C3f-g7aj3760Q-g数据的校验的重要性就不用说了,即使在前端对数据进行校验的情况下,我们还是要对传入后端的数据再进行一遍校验,避免用户绕过浏览器直接通过一些HTTP工具直接向后端请求一些违法数据。最普通的做法就像...

    别让Bean命名成为定时炸弹!一次线上故障带来的Spring规范觉醒

    别让Bean命名成为定时炸弹!一次线上故障带来的Spring规范觉醒声明:本文采用故事化叙事方法来探讨SpringBean的命名规则的技术概念。文中的人物、公司名称、具体业务场景及时间线均为虚构创作。本文中的所有案例代码、配置仅供参考,如需使用请严格做好相关测试及评估,对于因参照本文内容进...

    编写高质量单元测试代码的艺术(如何编写单元测试代码)

    编写高质量单元测试代码的艺术为什么我们需要单元测试?首先,让我们来思考一个问题:为什么我们要编写单元测试?假设你正在开发一款功能复杂的应用程序,可能包括各种业务逻辑和数据处理流程。如果没有单元测试,当你修改代码时,可能会无意间破坏原有功能。比如,你在优化某个算法时,可能无意中改变了输入输出的关系,导...

    pytest,一个强大的 Python 库!(pytest-parallel)

    大家好,今天为大家分享一个强大的Python库-pytest。Github地址:https://github.com/pytest-dev/pytestpytest是Python生态系统中最受欢迎的测试框架之一,由HolgerKrekel开发并持续维护。作为第三方测试框架,pytest以其...

    如何在项目中优雅的校验参数(校验参数不存在什么意思)

    本文看点前言验证数据是贯穿所有应用程序层(从表示层到持久层)的常见任务。通常在每一层实现相同的验证逻辑,这既费时又容易出错。为了避免重复这些验证,开发人员经常将验证逻辑直接捆绑到域模型中,将域类与验证代码混在一起,这些验证代码实际上是关于类本身的元数据,与业务逻辑不相关。JSR380——Bean...