SpringCloud微服务之-----服务注册和发现Consul

老大夫 发布于 2024-06-20 13:34
各个微服务在不同端口都是灵活变动的,如果在代码里写死,修改会很麻烦。 不使用Eureka:1.停止更新、2.使用麻烦,有自我保护机制、3.注册中心与业务模块耦合度高、4.阿里的Nacos Consult已经纳入Spring管理 使用 下载consul软件,得到exe文件,运行consul agent -dev命令,访问地址localhost:8500 。下...

esp32-wroom-驱动CP2102

老大夫 发布于 2024-06-20 05:59
首先,如果是新买的,灯亮了没“叮咚”的插入声音,串口设备也没有新的设备。那就是数据线不行,有的数据线只包含电源线没有数据线。 芯片是CP2102 安装驱动官网: https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers?tab=downloads 驱动文件: CP210x_Univers...

RestTemplate微服务之间连接的桥梁

老大夫 发布于 2024-06-18 19:38
例如:我的服务在80端口,需要调用8001端口的服务,这样就需要RestTemplate了 RestTemplate是一个执行HTTP请求的同步阻塞式工具类,它仅仅只是在 HTTP 客户端库(例如 JDK HttpURLConnection,Apache HttpComponents,okHttp 等)基础上,封装了更加简单易用的模板方法 API,方便程序员...

返回给前端异常的处理

老大夫 发布于 2024-06-18 16:47
建立全局异常处理 exp.GlobalExceptionHandler.java 实际也是一个controller,出现异常报错就会跳转到这个controller中 package com.atguigu.cloud.exp; import com.atguigu.cloud.resp.ResultData; import com.atguigu.clo...

返回值的统一格式问题

老大夫 发布于 2024-06-18 14:55
就是用统一的结果类(result),包括所有需要返回的信息。 向前端返回信息格式: code状态值,由后端统一定义各种返回结果的状态值。 message描述本次调用接口的结果 data本次返回的数据 timestamp时间戳 HTTP请求响应状态码: 1. 编写枚举类 resp.ReturnCodeEnum.java package com.atgui...

前后端统一时间格式的方式

老大夫 发布于 2024-06-18 13:32
方式一: 添加注解@JsonFormat 添加注解@DateFormat 方式二: 在application.yml文件中全局配置

Swagger3测试工具使用教程

老大夫 发布于 2024-06-18 13:03
1. 导入依赖 <!-- Swagger3 调用方式 http://你的主机IP地址:5555/swagger-ui/index.html --> <dependency> <groupId>org.springdoc</groupId> <...

Postman测试报错:Could not send request Error: getaddrinfo ENOTFOUND http:127.0.0.1

老大夫 发布于 2024-06-18 12:57
原因:使用127.0.0.1本地地址 改正:使用localhost为本地地址

报错:java.lang.NoSuchMethodException: tk.mybatis.mapper.provider.base.BaseSelectProvider.<init>()

老大夫 发布于 2024-06-18 12:34
原因:启动类的MapperScan导错包了 解决: 导入的包前面要加TK 二者的区别: https://blog.csdn.net/qq_42553504/article/details/131517461

PostMan测试工具

老大夫 发布于 2024-06-18 10:42
安装截图: 下载地址: 蓝奏云: https://www.ilanzou.com/s/1iet4vs?code=1234 城通网盘 https://url59.ctfile.com/f/57731659-1272962759-9b328f?p=4143 (访问密码: 4143)

maven配置步骤

老大夫 发布于 2024-06-17 11:17
解压文件夹 修改config文件夹中的setting配置(仓库地址、镜像网址、编译器版本) 配置环境变量MAVEN_HOME、在path里配置bin地址

做SpringCloud聚合微服务之前,检查各个设置是否正确

老大夫 发布于 2024-06-17 10:58
1. 编码格式UTF-8否则中文报错 2. 打开注解支持 3. 检查java编译器版本 4. 文件过滤器,隐藏不必要显示的文件 5. POM依赖配置文件 因为dependencyManagement只负责版本控制,如果爆红,就去掉dependencyManagement标签,下载依赖之后再加上。 <?xml version="1.0" enc...

SpringCloud服务组件升级

老大夫 发布于 2024-06-17 08:21
组件升级,主要原因是Netflix网飞公司提供的大部分组件已经停止更新,进入维护阶段,SpringCloud需要新的可以持续提供更新的组件。 consul(注册中心) openFeign负载均衡(它包括loadbalence的功能) resilience4J(熔断、隔离、限流)

SpringCloud笔记

老大夫 发布于 2024-06-15 19:24
点击这里 document.getElementById("myLink").addEventListener("click", function(event){ // 在这里添加您的逻辑,例如页面跳转或其他操作 window.location.href = "https://ssdpan.cn/content/uploadfile/202406...

dependcyMangerment和dependcy

老大夫 发布于 2024-06-15 16:47
dependcyMangerment标签只在maven管理下的父工程固定子工程依赖的版本,并不下载依赖 dependcy是具体依赖 gav(group、article、version),负责下载依赖