各个微服务在不同端口都是灵活变动的,如果在代码里写死,修改会很麻烦。
不使用Eureka:1.停止更新、2.使用麻烦,有自我保护机制、3.注册中心与业务模块耦合度高、4.阿里的Nacos
Consult已经纳入Spring管理
使用
下载consul软件,得到exe文件,运行consul agent -dev命令,访问地址localhost:8500 。下...
首先,如果是新买的,灯亮了没“叮咚”的插入声音,串口设备也没有新的设备。那就是数据线不行,有的数据线只包含电源线没有数据线。
芯片是CP2102
安装驱动官网:
https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers?tab=downloads
驱动文件:
CP210x_Univers...
例如:我的服务在80端口,需要调用8001端口的服务,这样就需要RestTemplate了
RestTemplate是一个执行HTTP请求的同步阻塞式工具类,它仅仅只是在 HTTP 客户端库(例如 JDK HttpURLConnection,Apache HttpComponents,okHttp 等)基础上,封装了更加简单易用的模板方法 API,方便程序员...
建立全局异常处理
exp.GlobalExceptionHandler.java
实际也是一个controller,出现异常报错就会跳转到这个controller中
package com.atguigu.cloud.exp;
import com.atguigu.cloud.resp.ResultData;
import com.atguigu.clo...
就是用统一的结果类(result),包括所有需要返回的信息。
向前端返回信息格式:
code状态值,由后端统一定义各种返回结果的状态值。
message描述本次调用接口的结果
data本次返回的数据
timestamp时间戳
HTTP请求响应状态码:
1. 编写枚举类
resp.ReturnCodeEnum.java
package com.atgui...
方式一:
添加注解@JsonFormat
添加注解@DateFormat
方式二:
在application.yml文件中全局配置
1. 导入依赖
<!-- Swagger3 调用方式 http://你的主机IP地址:5555/swagger-ui/index.html -->
<dependency>
<groupId>org.springdoc</groupId>
<...
原因:使用127.0.0.1本地地址
改正:使用localhost为本地地址
原因:启动类的MapperScan导错包了
解决: 导入的包前面要加TK
二者的区别:
https://blog.csdn.net/qq_42553504/article/details/131517461
安装截图:
下载地址:
蓝奏云:
https://www.ilanzou.com/s/1iet4vs?code=1234
城通网盘
https://url59.ctfile.com/f/57731659-1272962759-9b328f?p=4143 (访问密码: 4143)
解压文件夹
修改config文件夹中的setting配置(仓库地址、镜像网址、编译器版本)
配置环境变量MAVEN_HOME、在path里配置bin地址
1. 编码格式UTF-8否则中文报错
2. 打开注解支持
3. 检查java编译器版本
4. 文件过滤器,隐藏不必要显示的文件
5. POM依赖配置文件
因为dependencyManagement只负责版本控制,如果爆红,就去掉dependencyManagement标签,下载依赖之后再加上。
<?xml version="1.0" enc...
组件升级,主要原因是Netflix网飞公司提供的大部分组件已经停止更新,进入维护阶段,SpringCloud需要新的可以持续提供更新的组件。
consul(注册中心)
openFeign负载均衡(它包括loadbalence的功能)
resilience4J(熔断、隔离、限流)
点击这里
document.getElementById("myLink").addEventListener("click", function(event){
// 在这里添加您的逻辑,例如页面跳转或其他操作
window.location.href = "https://ssdpan.cn/content/uploadfile/202406...
dependcyMangerment标签只在maven管理下的父工程固定子工程依赖的版本,并不下载依赖
dependcy是具体依赖 gav(group、article、version),负责下载依赖