【发布时间】:2018-03-10 16:57:35
【问题描述】:
Spring boot 无法加载属性。这是我通过 yaml 文件使用的属性。
spring:
kafka:
bootstrap-servers: localhost:9092
consumer:
auto-commit-interval: 100
enable-auto-commit: true
group-id: ********************
auto-offset-reset: earliest
value-deserializer: org.springframework.kafka.support.serializer.JsonDeserializer
producer:
batch-size: 16384
buffer-memory: 33554432
retries: 0
value-serializer: org.springframework.kafka.support.serializer.JsonSerializer
listener:
poll-timeout: 20000
我得到的例外是这个
原因:java.lang.IllegalAccessException:类 org.apache.kafka.common.utils.Utils 无法访问带有修饰符“protected”的类 org.springframework.kafka.support.serializer.JsonDeserializer 的成员
我认为构造函数是受保护的。请提供一种方法来实例化它。
【问题讨论】: