顺便提一个 springbean 加载的问题,如果你引入的三方包有路径下的 bean 需要你进行注册管理,你项目启动类的扫描路径下需要包含他的路径,比如
@SpringBootApplication(scanBasePackages = {“com.你的包”,“com.三方的需要扫描的包路径”})
当然,如果路径一致,就一个就可以
zookeeper 升级 3.5.10
升级 zookeeper 版本为 3.5.10 , 3.5.x 以下不兼容 JDK17
https://curator.apache.org/zk-compatibility-34.html 还有个 curator 强依赖的场景需要注意升级
如果你服务器的 zookeeper 可以升级最好不过,如果不能
curator 2.x 可以兼容 zookeeper 3.5.x 的版本
如果你之前使用的是 curator 2.x 就只升级 zookeeper 的版本就行了,这样连接你线上的 zookeeper 不会有问题。
否则请将服务器版本同步升级
可参考文章:
官方文章 https://curator.apache.org/zk-compatibility-34.html
csdn 文章 https://blog.csdn.net/wo541075754/article/details/69138878
<apache-curator.version>2.12.0</apache-curator.version>
org.apache.curator
curator-framework
a p a c h e − c u r a t o r . v e r s i o n < / v e r s i o n > < e x c l u s i o n s > < e x c l u s i o n > < g r o u p I d > l o g 4 j < / g r o u p I d > < a r t i f a c t I d > l o g 4 j < / a r t i f a c t I d > < / e x c l u s i o n > < e x c l u s i o n > < g r o u p I d > o r g . a p a c h e . z o o k e e p e r < / g r o u p I d > < a r t i f a c t I d > z o o k e e p e r < / a r t i f a c t I d > < / e x c l u s i o n > < /