Activiti8后端部分概述
前言:本文基于若依前后端分离版本(Spring Boot 3.3.0 + Vue 3 + Activiti 8.1.0)进行改造,相关教程可以在网上找到。在撰写此博客期间,笔者刚刚开始接触 Java Web,本系列下的文章内容包含大量“个人初期”视角,注意鉴别。 概述 Activiti8 是一个强大的流程管理工具,可以实现流程相关的业务,包括申请、任务发放、审批等操作。通过 Spring Boot 的 Security 进行鉴权,能够实现流程的部署、激活、挂起等功能。其核心目的是自动化实现流程图中的各个节点,对节点任务进行监控以及流程的执行。在流程测试员环节,可以规定由哪些用户或用户组负责,这些用户登录系统后就能看到当前需要处理的任务。 权限要求 Activiti7 及以上版本对权限有严格要求,主要涉及 GROUP_、ROLE_ACTIVITI_USER 等字段。需要将所有登录用户划分到对应的组内,暂时用 post_code(岗位代码)表示。例如,HR 人力资源部门需要添加 GROUP_HR 权限,也可以根据实际的部门(如...
Java配置文件解析(GPT生成)
这是一个 Maven 项目的配置文件(pom.xml),用于管理依赖、构建和其他项目配置。以下是对该文件各部分的详细解释: 文件结构 XML 声明: 1<?xml version="1.0" encoding="UTF-8"?> 声明 XML 文档的版本和编码方式。 根元素 <project>: 定义了 Maven 项目的基本信息,包括命名空间和版本。 主要元素 <modelVersion>: 1<modelVersion>4.0.0</modelVersion> 指定 POM 模型的版本,通常为 4.0.0。 <parent>: 123456<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> ...
计网知识点整理
所以说,写博客才是最快的学习方法,慢慢更 计算机网络知识点梳理——以谢希仁第七版为教材 细节处不完全按照原书标题顺序 第一章 概述 1.1 计算机网络 大众熟悉的三大类网络:电信网络、有线电视网络、计算机网络。其中发展最快并起核心作用的是计算机网络。其中,互联网是目前技术最成功的、应用最广泛的计算机网络。 计算机网络的定义:主要是由一些通用的、可编程的硬件互连而成的,而这些硬件并非专门用于来实现某一特定目的。这些可编程的硬件能用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用。 计算机网络的特点:连通性,共享。 1.2 互联网概述 互联网=因特网=Internet,专有名词 互连网=internet,泛指多个计算机互连而成的网络 互联网,特指Internet,起源于美国由数量级极大的各种计算机网络互连起来,采用TCP/IP协议族作为通信规则。 1.2.1...