IDEA开发JavaWeb(SpringMVC+MyBatis)项目报错。

问题描述

IDEA开发JavaWeb(SpringMVC+MyBatis)项目报错。
刚开始JavaWeb的开发,用了SpringMVC+Mybatis的结构,按着教程来的,但是运行欢迎页能看到,但是报了Injection of resource dependencies failed.错误,Dao没找到。
这是工程的结构。

这是applicationContext.xml的配置。

<?xml version=""1.0"" encoding=""UTF-8""?>
xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance""
xmlns:context=""http://www.springframework.org/schema/context""
xsi:schemaLocation=""http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd"">

<context:property-placeholder location=""classpath:jdbc.properties""/><bean id=""dataSource"" class=""com.mchange.v2.c3p0.ComboPooledDataSource"">    <property name=""driverClass"" value=""${driver}""/>    <property name=""jdbcUrl"" value=""${url}""/>    <property name=""user"" value=""${username}""/>    <property name=""password"" value=""${password}""/>    <property name=""maxPoolSize"" value=""30""/>    <property name=""minPoolSize"" value=""10""/>    <property name=""autoCommitOnClose"" value=""false""/>    <property name=""checkoutTimeout"" value=""1000""/>    <property name=""acquireRetryAttempts"" value=""2""/></bean><bean id=""sqlSessionFactory"" class=""org.mybatis.spring.SqlSessionFactoryBean"">    <property name=""dataSource"" ref=""dataSource""/>    <property name=""configLocation"" value=""classpath:mybatis-config.xml""/>    <property name=""typeAliasesPackage"" value=""com.laxus.photoaesthetic.entity""/>    <property name=""mapperLocations"" value=""classpath:mapper/UserDao.xml""/></bean><bean class=""org.mybatis.spring.mapper.MapperScannerConfigurer"">    <property name=""sqlSessionFactoryBeanName"" value=""sqlSessionFactory""/>    <property name=""basePackage"" value=""com.laxus.photoaesthetic.daos""/></bean>

解决方案

JavaWeb---框架SpringMvc+Mybatis开发项目第一季(共三季)
JavaWeb---框架SpringMvc+Mybatis开发项目第三季(共三季)
JavaWeb---框架SpringMvc+Mybatis开发项目第二季(共三季)

解决方案二:
Dao没找到。
xml中配置一下,把相应的文件写进去
整个项目通过xml找文件

解决方案三:
spring 的依赖注入配置的有问题吧,,

解决方案四:
估计controller里面调用了dao的方法,可是你没有将你的UserDao注入进去

解决方案五:
配置有问题,没有添加自动扫描实体包

时间: 2025-01-21 01:04:33

IDEA开发JavaWeb(SpringMVC+MyBatis)项目报错。的相关文章

SpringMVC+mybatis运行报错

问题描述 SpringMVC+mybatis运行报错 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [spring-mybatis.xml]: Invocation of init method failed; nested exception is org.sprin

eclipse开发项目使用tomcat发布项目报错

问题描述 eclipse开发项目使用tomcat发布项目报错 和同学一起做的项目,用的同样的Eclipse,同样的Tomcat到我的电脑上出如下错误Unable to process Jar entry [org/logicalcobwebs/proxool/util/FastArrayList.class] from Jar [jar:file:/F:/MyJob/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/sz

myeclipse-svn导出的javaweb项目报错

问题描述 svn导出的javaweb项目报错 svn导出项目之后,在myeclipse中报错"找不到引入的包路径":import dbbaseExt.dao.MenuManagementDao;找不到这个类,跪求答案

android开发-Android项目报错:This class should be public

问题描述 Android项目报错:This class should be public 创建HelloWord Android项目报错:This class should be public (android.support.v7.internal.widget.ActionBarView.HomeView) 不知道怎么解决,求助! 解决方案 http://blog.csdn.net/jan_s/article/details/44568987

java-在我的电脑上跑正常,在linux的tomcat服务器上跑项目报错 万分感谢

问题描述 在我的电脑上跑正常,在linux的tomcat服务器上跑项目报错 万分感谢 解决方案 参考servlet-api.jar not loaded 把 webappsmaintenanceWEB-INFlib 下面的 servlet-api.jar 删掉吧! tomcat自己有,不需要你提供! 顺便看看其他的jar, 和 tomcatlib 目录比较一下,tomcat已经有的,就别留着了! 你也看看你的问题截图的第六行,把相关的jar文件删除看看. 解决方案二: 检查一下数据库是不是和你开

ios-重启默认cocos2D项目报错

问题描述 重启默认cocos2D项目报错 在iPhone6.1中用Cocos2D开发游戏.创建了默认程序之后,启动运行正常,但是过一会儿再启动就会崩溃. 报错: med the Thread 1: signal SIGBRT . 我用的版本是cocos2d 2.0.和ios simulator 6.0. int main(int argc, char *argv[]) { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; i

ext4-求大神指点Extj4.2.1 引入项目报错。

问题描述 求大神指点Extj4.2.1 引入项目报错. 如下图所示,将ext引入后ext-all.js 都出现错误.在运行的时候无法引入到页面.求大神指点.

api-AE + c# 开发 pTopologicalOper.Difference算法 API报错

问题描述 AE + c# 开发 pTopologicalOper.Difference算法 API报错 //原始线图层 IFeatureClass pFeatureClass = pLayer.FeatureClass; //获取要素 IFeature pFirstFeature = pFeatureClass.GetFeature(85); IFeature pSecondFeature = pFeatureClass.GetFeature(420); //获取Geomtry并统一投影坐标系

异常-maven创建项目报错,哪位大牛帮忙看一下。

问题描述 maven创建项目报错,哪位大牛帮忙看一下. 创建maven时候告诉我无法创建,提示我jar包版本有问题吧?公司刚用,我也是刚学,求指导,具体错误见图片! 解决方案 那个插件换个低一点的版本,仓库里找不到 解决方案二: maven环境没配置好,主要是检查你的配置环境.然后查看eclipse上是不是设置了引用maven仓库的jar包呢?