springboot 定义类导入爆红,@Autowried自动注入失败
根据提供的异常信息,分析如下:
-
异常起因:
UnsatisfiedDependencyException
表示在创建名为 ‘a1001Service’ 的 bean 时存在依赖问题,具体是在字段 ‘a1001Mapper’ 上存在依赖不满足的情况。 -
依赖问题:
UnsatisfiedDependencyException
的嵌套异常是BeanCreationException
,这是一个常见的 Spring 异常,通常发生在 bean 创建或配置时出现问题。 -
BeanCreationException
异常描述了两个相关的问题:- 无法解析对 bean ‘sqlSessionFactory’ 的引用,而该引用是在设置属性 ‘a1001Mapper’ 时发生的。
- 无法解析对 bean ‘dataSource’ 的引用,而该引用是在设置属性 ‘sqlSessionFactory’ 时发生的。
-
进一步分析:
- 对于 ‘a1001Mapper’ 的创建,异常指出在文件路径
/Users/kyan/Library/apache-tomcat-8.5.87/webapps/UMC/WEB-INF/classes/com/xmal/umc/dao/mapper/A1001Mapper.class
中定义了该 bean,但是无法解析对 ‘sqlSessionFactory’ bean 的引用。因此,可能是 ‘sqlSessionFactory’ bean 无法正确创建或配置。 - 对于 ‘sqlSessionFactory’ 的创建,异常指出在文件路径
/Users/kyan/Library/apache-tomcat-8.5.87/webapps/UMC/WEB-INF/classes/applicationContext
- 对于 ‘a1001Mapper’ 的创建,异常指出在文件路径