Unable to read meta-data for class
Posted Al_tair
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unable to read meta-data for class相关的知识,希望对你有一定的参考价值。
java.lang.IllegalStateException: Unable to read meta-data for class
问题报错的背景
我在打包框架的底层代码,在其他项目中引入该框架的时候,无法自动注入底层框架中 bean 对象,导致报错
注意:需要注入外部 bean 对象,需要在底层框架那里加个 spring.factories 文件
书写格式很重要
spring.factories 格式很重要!!!
两个方式都是错误
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\\
com.eastcom_sw.frm.auth.service.AsyncLogService,\\
com.eastcom_sw.frm.auth.config.RestTemplateConfig,
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\\
com.eastcom_sw.frm.auth.service.AsyncLogService,
com.eastcom_sw.frm.auth.config.RestTemplateConfig
正确
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\\
com.eastcom_sw.frm.auth.service.AsyncLogService,\\
com.eastcom_sw.frm.auth.config.RestTemplateConfig
以上是关于Unable to read meta-data for class的主要内容,如果未能解决你的问题,请参考以下文章
Springboot 启动报错,Unable to read meta-data for class
Flutter, Android Unable to load Maven meta-data from ~ Build error 解决方法
jxl.read.biff.BiffException: Unable to recognize OLE stream异常
[Hive] - Beeline 偶发 Unable to read HiveServer2 uri from ZooKeeper 问题