前言项目中需要用到工作流引擎来设计部分业务流程,框架选型最终选择了 Camunda7,关于 Camunda以及 Activity 等其他工作流 引擎的介绍及对比不再介绍,这里只介绍与现有Springboot项目的集成以及具体使用及配置概念流程(PROCESS): 通过工具建模最终生成的BPMN文件,里面有整个流程的定义流程实例(Instance):流程启动后的实例流程变量(Variables):流
转载
2024-03-20 15:31:03
193阅读
前言在微服务架构下,服务是分散的,怎么把所有服务接口整合到一起是我们需要关注的。下面举例用zuul作为分布式系统的网关,同时使用swagger生成文档,想把整个系统的文档整合在同一个页面上来说明。项目结构eureka-server:eureka服务注册中心,端口8761,eureka-server2:eureka服务注册中心,端口8762, eureka-server3:eureka服务
转载
2024-05-21 06:12:05
57阅读
1.背景介绍1. 背景介绍Spring Boot 是一个用于构建新 Spring 应用的快速开始模板,它旨在简化配置管理以便开发人员可以快速启动和运行应用程序,同时保持生产就绪。Zuul 是一个基于 Netflix 的开源 API 网关,它可以帮助开发人员在一个中央位置管理和路由 API 请求。在微服务架构中,Zuul API Gateway 是一个非常重要的组件,它负责接收来自客户端的请求,并将
转载
2024-06-11 09:37:14
38阅读
1. 前言系统取名为 Recs,灵感源于 Recommendation System。logo 使用在线 logo 网站制作。 作者开发该项目,是为了学习 Flink 以及相关大数据中间件。出于展示目的,使用 Springboot + Vue 开发了配套的 web。 作者有过 python + django + JavaScript 的 web 开发的经历,考虑到项目使用 java 开发,为了技术
转载
2024-03-06 23:25:04
143阅读
新项目要开始了,所以想要使用spring boot来搭建架构,半天的时间,网上查阅各种资料,踩了诸多坑,成功实现单点登录,在此记录一下。踩坑日记请查看springboot2.0+oauth搭建SSO单点登录之踩坑日记本文只介绍环境搭建以及详细代码的编写,如果想要详细了解oauth2,请参阅阮一峰的理解OAuth 2.0源码附件下载方式在文章末尾!!!一、搭建springboot开发环境使
转载
2024-05-02 17:42:38
104阅读
H2数据库:java语言编写的嵌入式sql数据库。可以和应用一起打包发布。H2有三种连接模式(Connection Modes):Embedded mode (local connections using JDBC)Server mode (remote connections using JDBC or ODBC over TCP/IP)Mixed mode (local and remote
转载
2023-07-05 18:47:26
141阅读
最近接到了一个对外发布接口的需求,所以找到CXF写了一个简单例子仅供参考。考虑到方便调用,服务端数据采用JSONArray封装,这样不需要客户端创建相关实体类就可以拿到目标数据。一、项目目录二、pom.xml依赖引入依赖查询:https://mvnrepository.com/注意:依赖版本不同,代码也会有不同之处:springboot版本2.0.1,CXF版本3.2.4,json-lib版本2.
转载
2024-06-23 10:31:10
37阅读
前言有时候需要实现动态定时任务,即工程启动后,可以实现启动和关闭任务,同
原创
2022-09-01 05:38:05
208阅读
1.农副产品系统背景随着现在科技的发展,农副产品买卖都是以线上操作的形势完成,本系统为模仿农副产品选购系统所作。
a.和现在有的系统比较起来,本系统有商品列表,用户登录,用户注册,商品购买,订单详情,购物车,用户管理,菜系管理,商品管理,订单管理等功能。
b.和现有系统比较起来,本系统是B/S结构,一般点餐系统为C/S结构,性能方面不如B/S结构,并且C/S接口需要安装客户端,客户端压力很大,我的
问题最近有个需求是要给系统里面的所有REST请求,弄一个token,然后,那着这个访问token,去掉接口。阮一峰写了两遍文章,值得我们一看:RESTful API 设计指南理解OAuth 2.0这里假设我们已经实现spring的rest api了。Maven<parent>
<groupId>org.springframework.boot</group
源码地址springboot2教程系列Springboot2(46)集成redis(reddisson)redis cluster安装Redis(1)常用操作命令Redis(2)集群redis-cluster & redis主从同步Redis(3)内存回收原理,及内存过期淘汰策略详解Redis(4)阿里云-开发规范Redis(5)n种妙用,不仅仅是缓存在springboot中引入sprin
转载
2024-06-21 08:41:43
73阅读
1.启动spring容器为了让spring容器随Web应用的启动而自动启动,借助于ServletContextListener监听器即可完成,该监听器可以在Web应用启动时回调自定义方法,该方法就可以启动spring容器。spring提供了一个ContextLoaderListener,该监听器实现了ServletContextListener接口。该类可以作为Listener使用,它会在创建时自
转载
2023-12-24 13:41:14
48阅读
一、概述:UReport2是一款基于架构在Spring之上纯Java的高性能报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。相比UReport1,UReport2重写了全部代码,弥补了UReport1在功能及性能上的各种不足。 在UReport2中,提供了全新的基于网页的报表设计器,可以在Chrome、Firefox、Edge等各种主流浏览器运行(IE浏览器除外)。使用UReport2,打
转载
2024-05-05 20:30:41
883阅读
这次先来看一下Sturts2和Spring的集成合并。其实挺简单的,就是导入各自的jar包以及连接彼此的jar包,分好彼此的工作就可以了。 好看一下Struts2+Spring的集成方案! Struts2和Spring集成有两种方案,是根据a
转载
2024-05-11 12:45:11
31阅读
在Spring,Hibernate,Struts2三大框架中,居于核心地位的是Spring框架,相对于其他两个框架来讲,Spring扮演一个管理者的角色,它通过注入的方式将struts2以及hibernate中的相关配置纳入自己的管理范围达到简化struts.xml,hibernate.cfg.xml配置文件以及对Bean实行集中管理的目的。这种管理方式其实与我们经常用到的接口方式十分的相似,他们
转载
2024-04-16 11:45:33
60阅读
单元测试什么是单元测试参考维基百科: 单元测试(Unit Testing)又称为模块测试, 是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类(超类)、抽象类、或者派生类(子类)中的方法。单元测试的收益发现问题:单元测试可以在软件开发的早期就能发现问题。适
转载
2024-06-03 10:41:04
28阅读
说明分两个版本,一个是3.0之前的版本配置,一个是3.0版本的配置3.0之前maven配置<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.10.5</versi
原创
2022-06-18 19:25:24
183阅读
Mybatis的一系列配置文件太繁琐,试着集成下Springboot吧。
原创
2018-11-03 15:41:57
1023阅读
SwaggerUI作用:1.所有接口方法可以动态的生成API文档,开发无需手动编写文档2.研发可以直接点击对应接口完成自测3.测试人员可以测试。 pom.xml文件添加依赖 创建swagger配置类 我们在使用SpringBoot集成Swagger2中,访问:http://localhost/swa
转载
2019-08-02 19:56:00
110阅读
2评论
Swagger 简介Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。(PI规范。非开源的部分包括:Swagger Hub:云
原创
2022-11-04 12:38:30
144阅读