Spring自动装配优先级

遇到问题

自己封装的stater,在改完代码后,网关跑不起来了。

改动点是@ComponentScan从xx.xx.core.utils改成xx.xx.**,因为当时要加一个xx.xx.core.uid,索性就把utils去掉了,改成通配。

结果网关跑起来后,报了个有两个object mapper的错。

Read More

Centos 7.9 优化脚本

修改网卡

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
vim /etc/sysconfig/grub

# 为GRUB_CMDLINE_LINUX变量增加两个参数 net.ifnames=0 biosdevname=0
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap net.ifnames=0 biosdevname=0 rhgb quiet"

# 重新生成grub配置文件
grub2-mkconfig -o /boot/grub2/grub.cfg

# 修改网卡配置文件
mv /etc/sysconfig/network-scripts/ifcfg-ens192 /etc/sysconfig/network-scripts/ifcfg-eth0

vim /etc/sysconfig/network-scripts/ifcfg-eth0

# 修改如下内容
NAME=eth0
DEVICE=eth0

systemctl restart network.service

reboot now

Read More

Discovery Client OUT_OF_SERVICE 临时修复

问题描述

eureka client开启健康检查,actuator开启probes并且显示所有详情,确保不是其它indicator导致的。

spring cloud版本Hoxton.SR10,spring boot版本2.3.9.RELEASE,k8s的版本不重要。

服务启动后,eureka server显示服务状态为OUT_OF_SERVICE,调用服务actuator health端点,除了eureka server indicator显示的是OUT_OF_SERVICE,其它全部是up。

Read More