java.lang.IllegalArgumentException: secret key byte array cannot be null or empty.
翻译为方法的参数错误:密钥的字节数组不能为空或null。
有两个错误:
一开始是因为没有读取到配置文件里的key
解决办法: 添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
可以参考官方文档
https://docs.spring.io/spring-boot/docs/2.1.5.RELEASE/reference/html/configuration-metadata.html#configuration-metadata-annotation-processor
加上依赖后还是报同样的错误,遂上网查找, 原因是
key不能太短 最短四个字符!!!…
泪崩ing