- 博客(9)
- 收藏
- 关注
原创 服务网关(Spring Cloud Gateway)
网关在网络层以上实现网络互连,是复杂的网络互连设备,主要用于两个高层协议不同的网络互连。网关的主要功能包括协议转换、数据格式转换和安全控制。它可以将不同协议的数据包进行转换,使得数据能够在不同的网络之间传输。此外,网关还可以提供安全控制功能,如数据加密、过滤和认证等,确保数据的安全性和完整性。Gateway网关是我们服务的守门神,所有微服务的统一入口。
2024-10-12 18:07:01
493
1
原创 Nacos服务注册发现与配置中心
Nacos 服务注册与发现中心是一种可以用来实现微服务之间服务注册与发现的解决方案。需要注意的是consumer注册中心的IP端口不可以provider的端口一致,否则会无法启动consumer。(consumer发现服务的端口是provider的端口,端口不一致会导致页面失效)最新版的是2.4.2.1版本的,小编自己用的是2.0.3版本的,相差不大。此时的服务列表空无一物,那是因为我们还没有服务注册和发现服务。启动之后就可以在nacos的服务列表中看到我们启动的服务啦。
2024-10-12 14:39:52
846
原创 参数验证以及自定义参数验证注解,触发验证抛出异常报错
自定义参数验证注解可以用于在方法参数上添加特定的验证规则,当参数不满足规则时,抛出异常报错。下面是一个自定义参数验证注解的示例:注解表示该注解可以在方法参数上使用。注解表示该注解会使用类进行验证。接下来,我们需要实现类:类实现了接口,并重写了其中的两个方法。initialize方法用于初始化验证器。isValid方法用于执行验证逻辑。在该方法中,我们可以根据需要对参数进行验证。如果验证通过,返回true;否则返回false。
2023-11-26 14:27:19
451
1
原创 ruoyi 中Spring IOC、DI、Spring MVC 的使用代码示例
IOC(Inversion of Control)是一种设计思想,也是Spring框架的核心思想之一。它将应用程序的控制权从应用程序代码转移到容器中。在传统的编程模型中,对象的创建、依赖关系的管理和销毁都由开发者手动管理,而在IOC中,这些由容器负责。它通过使用依赖注入(DI)的方式来实现对象之间的解耦。DI(Dependency Injection)是IOC的一种具体实现方式,它通过在对象的构造方法、属性或者工厂方法中插入依赖对象,来实现对象之间的解耦。
2023-11-19 15:29:40
83
原创 Ruoyi Vue 生成代码功能使用
目录1.创建数据库表,my_student 和添加字段、数据2.ruoyi 导入数据库表my_student3.填写相关生成信息4.下载生成文件5.拷贝到对应目录、导入sql 文件更新menu 表
2023-11-11 18:45:04
257
1
原创 参考的 Spring 入门 CURD 代码和 Ruoyi Vue Read 代码的补充,用于完善后端单表 User 的 CURD 功能
el-button type="danger" size="small" @click="deleteUser(row.id)">删除</el-button>在删除用户时,返回 ResponseEntity 对象,可以在响应中添加一些附加信息。这样,当用户点击删除按钮时会弹出确认对话框,点击确定后发起删除用户的请求,并刷新用户列表。this.$message.success('删除成功')this.$message.info('已取消删除')-- 省略其他代码 -->-- 省略其他代码 -->
2023-11-01 09:00:32
89
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人