今天后端错误总结:
1.@ConditionalOnExpression(“${spring.kafka.exclusive-group.enable:false}”)
这个标签负责加载Bean,因此这个位置必须打开,如果这个标签不打开就会报错
问题解决:这里的配置在application.yml文件中
kafka:exclusive-group:enable: true
这里的kafka下面的exclusive-group下面的enable配置为true的时候,才可以加载Bean类。
排查思路:如果注入的Bean类没有被加载进入,则对应的函数输出部分不会运行,因此这里主要通过Bean的启动类是否运行起来了进行操作。
2.启动配置的参数的几种方式
第一种可以在Program arguments中配置参数
--spring.profiles.active=local
第二种可以在VM options中配置参数
--spring.profiles.active=local
3.Offset Explorer2配置错误
Offset Explorer2运行过程中配置错误,主要是这里的security配置错了
这里的security配置应该为SASL Plaintext的安全措施模式,最终导致这里完全没有展开
4.调用application.yml中的属性错误
这里的错误可以通过读取日志过程获取到
这里可以看出各项参数都打印了出来,因此如果无法连接到kafka可以通过日志显示到内容查看哪一个属性错误