SpringBoot
文章平均质量分 77
似来
一个老程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Validation 参数校验框架
摘要:本文介绍了Spring Boot中参数校验的完整实现方案。首先说明需要添加spring-boot-starter-validation依赖,然后详细讲解了Body参数和Params参数的校验方式,包括常用注解使用、分组校验、嵌套校验和集合校验的实现方法。文章还提供了全局异常处理器的实现方案,用于捕获校验异常。此外,还介绍了自定义校验注解和快速失败模式的配置方法。通过HibernateValidator框架,开发者可以构建完整的参数校验体系,确保接口参数的合法性和安全性。原创 2026-01-12 16:19:32 · 913 阅读 · 0 评论 -
JAVA常用的工作流
Flowable:Flowable 是一个轻量级的工作流引擎,它是 Activiti 的一个分支,提供了更强大和灵活的工作流管理能力。Activiti:Activiti 是一个轻量级的工作流和业务流程管理平台,它是一个开源的 BPM 框架,基于 Java 编写。jBPM:jBPM 是一个基于 Java 的开源工作流引擎,它提供了一个可视化的工作流设计器,可以方便地创建和管理工作流程。Camunda:Camunda 是一个流程引擎和工作流管理系统,它基于 BPMN 2.0 标准,提供了强大的工作流管理功能。原创 2025-01-02 18:12:39 · 925 阅读 · 0 评论 -
Spring一共注入方式(最全)
就 IOC 本身而言,并不是什么新技术,IoC(Inversion of Control控制反转) 是一种设计思想,而不是一个具体的技术实现。是一种是面向对象编程中的一种设计原则,用来减低计算机代码之间的耦合度。IoC 的思想就是借助于“第三方”实现具有依赖关系的对象之间的解耦。换句话说就是,将原本在程序中手动创建对象的控制权,交由 Spring 框架来管理。不过, IoC 并非 Spring 特有,在其他语言中也有应用。原创 2025-01-02 18:09:43 · 1796 阅读 · 0 评论 -
SpringBoot使用netty
客户端这里以NIO来编写,就不写Netty了,在实际工作中,其实也都是Netty服务端,客户端可能是 WebSocket 或者 Socket,我们这里就以 Socket 为例,由于 NIO 是Java提供的,所以我们不需要引入什么依赖。由于使用SpringBoot,因此我们可以监听项目启动成功后触发启动Netty服务器,这时候只要SpringBoot启动就行了。客户端1 成功收到了 客户端2的消息,同理我们通过客户端1 发送。服务端也触发了日志打印,监听到客户端加入。现在我们通过客户端2,发一条消息看看。原创 2024-09-06 09:57:07 · 2070 阅读 · 0 评论 -
SpringApplication启动类的Args详解
传递参数的一种方式;例如启动的时候或者更改自己的自定义配置信息;使用方式是它的配置优先于项目里面的配置;我们现在大部分项目都是用SpringBoot进行开发的,一般启动类的格式是但是好像平常一直也没有用到args;也没有穿过参数,那么这个args究竟有什么用呢?我们随着源码一探究竟!启动一个带web的项目,并且在配置文件里面定义一个自定义属性以下是启动类, args设置一些参数。原创 2024-01-15 19:35:05 · 1170 阅读 · 0 评论 -
SpringBoot排除依赖三个方式
引入的依赖包含jdbc,连接池, mybatis依赖,需要排除三个启动类。原创 2023-11-30 17:27:50 · 2001 阅读 · 3 评论
分享