- 博客(10)
- 收藏
- 关注
原创 SpringBoot多数据源环境集成工作流引擎Activiti(巨详细)
Alfresco软件在2010年5月17日宣布Activiti业务流程管理(BPM)开源项目的正式启动,其首席架构师由业务流程管理BPM的专家 Tom Baeyens担任,Tom Baeyens就是原来jbpm的架构师,而jbpm是一个非常有名的工作流引擎,当然activiti也是一个工作流引擎。
2024-03-08 11:47:55
1227
2
原创 Windows部署Java开机自启动项目(winSW开源项目)
管理员运行cmd命令,sc delete 指定服务名(及xml文件中的name标签中的值)删除指定服务。install以后看见下图即安装成功,windows搜索服务并找到指定服务启动。cmd打开命令行窗口,cd到指定的文件夹,对.exe文件进行install。name标签中的值就是安装以后的服务名,建议与打包的jar包同名。-- 一个日志文件大小60k,单位是k-->-- 一共有8个日志文件,-->-- 配置信息-->只需要下载下图中2个文件。
2023-10-07 10:51:48
475
1
原创 Swagger2+Knife4j接口文档初使用
Knife4j基于swagger2再次封装的一个接口测试工具,是开发中较为常用的接口测试工具,该工具可以使前后端接口连通更加简便,前端程序员更直观的发现后端接口所需的必要参数,从而使我们后端程序员可以减少和前端交流沟通的工作量。
2023-09-25 15:54:42
296
1
原创 Ribbon使用Hystrix
在生产环境中我们可以让所有的方法都有相同的返回结果,如统一的JSON返回结果/JSONResult,那么在默认的降级方法中的返回类型就可以使用JSONResult了。我们可以在controller接口上加上@DefaultProperties做统一配置 ,在需要熔断的接口方法上添加注解@HystrixCommand。返回类型必须和熔断的方法的返回类型兼容,比如这里可以返回User或者User的子类。公共的托底方法不应该有参数。
2023-04-25 01:13:21
113
原创 OpenFeign+Hystrix
Component // 将托底类交给spring管理,否则Hystrix无法进行调用@Overridelog.error("此服务不可用!");//托底数据return new User(-1L,"无此用户!用户服务不可用~");
2023-04-25 01:09:10
261
1
原创 SpringCloudNetflix-Eureka+Ribbon的初使用
导入订单和用户表cloud-order表中持有cloud-user表中的id字段。
2023-04-23 00:25:31
455
1
原创 MyBatis核心配置类xml文件详解
扫描映射文件,如果是文件则mapper里的属性是resource=""则输入配置文件全限定名,如果是class=""则输入映射接口的全限定名,这两种配置方式分别代表使用文件配置映射以及使用注解配置映射。代表配置正式开始,从第五行代码开始一直到最后一行代码结束,中间所有的代码都是MyBatis核心配置。这个default代表当前项目使用的是哪个具体的环境,里面传入的值是的id。事务管理器,用来配置当前数据库的事务驱动,这里使用的是JDBC的事务。
2023-02-02 09:17:17
133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人