找不到 spring mybatis-config 文件

directory tree

IntelliJ 与 Maven 构建

我一直坚持使用 mybatis 配置 当我运行我的项目时,它会出现几个错误

  1. 02-Aug-2021 00:55:00.765 경고 [RMI TCP Connection(2)-127.0.0.1] org.springframework.context.support.AbstractApplicationContext.refresh 上下文初始化期间遇到异常 - 取消刷新尝试:org.springframework .beans.factory.UnsatisfiedDependencyException:创建名为“postService”的bean时出错:通过字段“postDao”表达的不满意依赖;嵌套异常是 org.springframework.beans.factory.UnsatisfiedDependencyException:创建名为“postDao”的 bean 在文件 [/Users/IHO/Documents/IntelliJ/town/out/artifacts/town_Web_exploded/WEB-INF/classes/com/ 中定义时出错oh/town/mvc/dao/PostDao.class]:通过bean属性'sqlSessionFactory'表达的不满足的依赖;嵌套异常是 org.springframework.beans.factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/applicationContext.xml] 中定义名称为“sqlSessionFactory”的 bean 创建时出错:初始化方法调用失败;嵌套异常是 java.io.FileNotFoundException: 类路径资源 [com/oh/town/resources/mybatis/mybatis-config.xml] 无法打开,因为它不存在

applicationContext.xml

我相信 sqlFactory 包含错误,但不知道在哪里或什么

  1. 引起:org.springframework.beans.factory.UnsatisfiedDependencyException:创建名为“postDao”的bean在文件[/Users/IHO/Documents/IntelliJ/town/out/artifacts/town_Web_exploded/WEB-中定义时出错INF/classes/com/oh/town/mvc/dao/PostDao.class]:通过bean属性'sqlSessionFactory'表达的不满足依赖;嵌套异常是 org.springframework.beans.factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/applicationContext.xml] 中定义名称为“sqlSessionFactory”的 bean 创建时出错:初始化方法调用失败;嵌套异常是 java.io.FileNotFoundException: 类路径资源 [com/oh/town/resources/mybatis/mybatis-config.xml] 无法打开,因为它不存在

  2. Caused by: org.springframework.beans.factory.BeanCreationException: Error create bean with name 'sqlSessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: invocation of init method failed;嵌套异常是 java.io.FileNotFoundException: 类路径资源 [com/oh/town/resources/mybatis/mybatis-config.xml] 无法打开,因为它不存在

每个错误都说找不到配置文件

请帮助你的好意

A19900919woaijisuanj 回答:找不到 spring mybatis-config 文件

将您的 xml 文件移动到资源文件夹,仍然使用子目录 com/oh/town/resources/mybatis

本文链接:https://www.f2er.com/1384.html

大家都在问