Das Problem besteht darin, Konfigurationen durch Null zu ersetzen. Wie geht das?
Code: Select all
spring:
ssl:
bundle:
jks:
mybundle:
key:
alias: ${MY_ALIAS}
keystore:
location: file:${MY_KEYFILE}
password: ${MY_KEYPASSWORD}
type: JKS
trustore:
location: file:${JAVA_KEYSTORE}
password: ${JAVA_KEYSTORE_PWD}
type: JKS
kafka:
security:
protocol: SSL
ssl:
bundle: mybundle
Lassen Sie uns das Letzte nehmen Teil:
Code: Select all
spring:
kafka:
security:
protocol: PLAINTEXT
ssl:
bundle:
Code: Select all
ssl:
bundle: null
Und der zweite Teil der Frage ist derselbe. So ersetzen Sie eine der Bundle-Konfigurationen durch null.
Code: Select all
spring:
ssl:
bundle:
jks: null or [] or {} or #{null}
Code: Select all
spring:
autoconfigure:
exclude:
- org.springframework.boot.autoconfigure.ssl.SslAutoConfiguration