IntelliJ 与 Maven 构建
我一直坚持使用 mybatis 配置 当我运行我的项目时,它会出现几个错误
我相信 sqlFactory 包含错误,但不知道在哪里或什么
引起: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] 无法打开,因为它不存在
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] 无法打开,因为它不存在
每个错误都说找不到配置文件
请帮助你的好意
答案 0 :(得分:0)
将您的 xml 文件移动到资源文件夹,仍然使用子目录 com/oh/town/resources/mybatis