- 博客(26)
- 收藏
- 关注
原创 Springboot-四-场景整合
1.首先写一个配置类,使用@Bean注解 把组件注册到容器中springboot3 写法:调用GenericJackson2JsonRedisSerializer 这个在springboot4中废弃/*** 创建RedisTemplate对象* @param redisConnectionFactory // 注入RedisConnectionFactory,底层自动配置好了连接工厂,所有连接都要从这个工厂获取* @return*/
2026-08-22 15:58:47
182
原创 SpingBoot3入门学习-Web开发-三
SpringBoot的Web开发能力,由SpringMVC提供。1.需要在pom.xml文件中导入需要使用的场景spring-boot-starter-web2.在场景spring-boot-starter-web 的配置文件中会导入一个spring-boot-starter3.在这个starter中又会导入一个spring-boot-autoconfigure 自动配置功能4.自动配置它配置了那些东西啦,由于springboot启动时候需要用到@SpringBootApplica
2026-08-11 18:53:07
172
原创 SpingBoot3入门学习-日志配置-二
通常我们配置application.properties就够了。当然也可以自定义。比如:如果可能,我们建议您在日志配置中使用 -spring 变量(例如,logback-spring.xml)。如果您使用标准配置文件,spring无法完全控制日志初始化。如果我们需要切换为log4j2,1.需要在pom.xml中配置一个starter根据就近原则框架会运行这个starter,2.然后再排除掉这个starter中配置依赖的logback 日志框架,3.最后添加log4j2配置。
2026-08-03 08:01:40
187
原创 骆驼任务Flowable + Apache Camel 集成
本文介绍了一个基于Spring Boot 2.7、Flowable 6.8和Camel 3.20的集成项目,演示了如何通过BPMN流程调用外部HTTP接口。项目核心包括: 架构设计:通过FlowableComponent桥接Flowable流程引擎与Camel路由框架 关键配置: 依赖引入flowable-camel和camel-http组件 配置双方向变量映射(流程变量↔Exchange Properties) 定义监听流程消息的Camel路由(from("flowable:...")
2026-07-26 10:41:36
264
原创 (Spring Bean + delegateExpression)实现http服务 的完整可运行项目
本文介绍了一个基于Flowable工作流引擎的HTTP服务集成方案,项目结构采用标准Maven布局,核心组件为HttpServiceTask。该方案具有以下特点: 线程安全设计:通过流程变量传递动态参数,避免单例Bean的并发问题 完善的错误处理: 区分4xx/5xx响应(存储为流程变量) 网络异常抛出BpmnError 模板支持:URL、Headers、Body支持${变量}替换 响应处理:自动解析JSON为Map,便于后续流程使用 项目包含完整的BPMN流程定义,通过排他网关实现成功/失败分支路由,并提
2026-07-26 09:08:34
253
原创 SpingBoot集成Flowable小试牛刀
本文介绍了基于Flowable工作流引擎实现的请假审批系统Demo。主要内容包括:1. 项目搭建:使用SpringBoot 2.7.5集成Flowable 6.4.0,包含相关依赖配置和MySQL数据库连接设置;2. 流程定义:通过BPMN 2.0规范定义请假审批流程,包含开始事件、用户任务、排他网关等元素;3. 核心实现:提供请假申请、审批处理、历史查询等REST接口,使用RuntimeService、TaskService等服务操作流程实例;4. 前端页面:使用Vue+ElementUI开发申请、审批、
2026-07-12 19:56:19
177
原创 Flowable工作流学习
所有 RE 开头的表均为流程定义表,管理流程的建模、部署、版本控制,是流程执行的模板基础。表名核心用途补充说明流程定义扩展信息表存储流程定义的扩展属性、分类、标签、业务描述等补充信息流程部署表核心部署表,记录每次流程部署的信息,包括部署名称、部署时间、部署人、部署状态,一个部署可包含多个流程定义流程模型表存储流程设计器的模型数据,用于可视化建模、版本管理,是流程定义的设计态数据流程定义表。
2026-06-28 15:45:00
198
原创 一.Ruoyi-vue开发环境搭建
1、创建一个minio的文件夹,存放minio相关文件 2、在minio文件夹中创建minio的应用目录bin,存放mc.exe 以及minio.exe 文件。3、在minio文件夹中创建minio的数据目录data,存放相关数据文件 4、在minio文件夹中创建minio的数据目录log,存储相关日志。将下载好的.svg格式图标放在相应的文件夹中:RUOYI-VUE--》src-->assets-->icons-->svg。它的工作就是执行配置文件中定义好的“翻译命令”,去操作你的普通程序)
2026-06-04 12:20:47
255
原创 ruoyi框架中配置minio
进入 MinIO 控制台 → 选中你的桶(ruoyi-files)→。即可自动走 MinIO 上传逻辑。类中新增上传类型读取方法(从配置文件。
2026-06-02 18:30:23
361
原创 .Net日志系统Logging-五
1.创建一个类,使用构造方法注入ILogger<一般填写当前类名>1.创建一个类,使用构造方法注入ILogger<一般填写当前类名>3.创建一个类,使用构造方法注入ILogger<一般填写当前类名>2.创建一个类,使用构造方法注入ILogger<一般填写当前类名>3.在主程序中创建DI容器,注册服务、添加serilog文本输出。4.在主程序中创建DI容器,注册服务、添加Nlog文本输出。2.在主程序中创建DI容器,注册服务、添加事件查看器输出。2.在主程序中创建DI容器,注册服务、添加控制器输出。
2025-07-29 19:50:07
987
原创 .NET Core中的配置系统
1.自己开发类需要实现IConfigurationProvider接口实现 IConfigurationProvider的类有 ConfigurationProvider 和FileConfigurationProvider,重写Load方法,把数据扁平化设置到Data属性中即可。2.在开发一个实现IConfigurationSource接口的类。读取文件可以继承类 FileConfigurationSource在重写Build方法中返回上面的ConfigurationProvider对象。
2025-07-26 14:32:47
983
原创 .Net Core 依赖注入-三
IoC 是一种设计原则,将对象的创建、依赖管理和程序流程的控制权从应用程序代码转移到外部容器或框架。传统开发中,对象主动创建依赖项(如。
2025-06-07 10:01:15
1081
原创 c#-扩展方法
实例方法优先于扩展方法;同一作用域中多个同名扩展方法需明确引用。:扩展方法本质是静态方法,但可以像实例方法一样调用。:无需修改原始类型,只需在静态类中定义。:可为类、结构体、接口甚至。第一个参数用 this。,表示要扩展的类型。
2025-05-11 15:07:14
444
原创 .Net Core 异步学习一
是微软为统一不同(如 .NET Framework、.NET Core、Xamarin、Mono 等)的而制定的。它定义了一套标准的,确保开发者编写的代码能够在支持该标准的任何 .NET 实现中运行。.NET Standard它是一套标准或规范,它的基础类库中只是定义一些公共被使用到的类和方法,但是这些方法并没有具体的实现代码。而 .NET Framework和.NET Core等可以遵循这套标准对.NET Standard里面类中方法进行了具体的实现。
2025-05-11 10:50:27
1164
原创 第六节 WPF数据绑定 MVVM
数据绑定是在与其显示的之间建立连接的过程。如果绑定具有正确的设置,并且数据提供适当的,则在数据更改其值时,绑定到该数据的元素会自动更改。数据绑定还意味着,如果元素中数据的外部表示形式发生更改,则基础数据可以自动进行更新以反映更改。例如,如果用户编辑 TextBox 元索中的值,则基础数据值会自动更新以反映该更改。数据绑定遵循下图模型:如图所示,数据绑定实质上是绑定目标与绑定源之间的桥梁。目标目标源源必须为。大多数属性都是依赖属性,而大多数依赖属性(只读属性除外)默认支持数据绑定。只有从。
2025-05-09 13:01:15
2200
原创 第五节 图形控件
Shape是一种,由于它们的都UI元素,因此可以在Panel元素和大多数控件中使用Shape对象。Ellipse、Line、Path、Polyline、Rectangle及所有的形状都继承自Shape。
2025-05-01 22:40:34
2088
原创 第4节 WPF集合控件
DataGridTextColumn Header="名称" Binding="{Binding Name}"/><DataGridTextColumn Header="价格" Binding="{Binding Pice}"/><DataGridTextColumn Header="数量" Binding="{Binding Num}"/>-- 自定义显示模版--><DataGridTemplateColumn Header ="图片显示"></
2025-04-29 16:34:17
781
原创 第三节 内容控件
它是用户界面UI元素的基类,这些元素用来定义外观。Control是许多控件的基类,如果Button 、RadioButton、CheckBox、TextBox、ListBox、DataGrid、日期控件等。Control类虽然可以被实例化,但是在界面上不会有任何显示。只有继承了Control子类控件才能在界面上显示出来。因为Control提供了一个控件模版(ControlTemplate),几乎所有子类都对ControlTemplate模版进行了各自的实现,所以才能看到button呈现按钮样子等。
2025-04-25 23:30:00
2314
原创 第二节 WPF布局
主要用到的标签:<Grid-- 这是定义表格行-->-- 一行-->-- 第两行-->-- 列定义-->-- 第一列-->-- 第二列-->-- 将文本放到网格的 第0行,第0列单元格中--><TextBlock Text="文本框" FontSize="30" Grid.Row="0" Grid.Column="0"></TextBlock></Grid>
2025-04-15 19:56:09
952
原创 WPF-结构介绍
【WpfApp1】# 双击出现如下代码:</Project>解释:<OutputType>:输出类型,WinExe为exe可执行程序<TargetFramework> :框架版本net8.0-windows<Nullable>:是否允许为空,enable允许为空<UseWPF>:是否使用WPF,true是的使用#【App.xaml】# 很重要文件分为两部分:一部分:App.xaml,主要用于写前端代码。
2025-04-06 20:18:45
811
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅