SSM整合常见错误

SSM整合常见错误

  1. @org.junit.Test原因:

    • 不能以Test为创建测试类类名
  2. org.springframework.beans.factory.BeanCreationException: 不能创建sqlSessionFactoryBean对象,

    1. 可能是jdbc连接池没有连接上
    2. 可能是没有导入mybatis.jar包
    3. 可能是扫描时,路径没写对。或者扫不出来东西。例如下面的第二个属性,value中写没写calsspath:
    4. 或者写了classpath:,有没有写清楚路径,要具体到文件名
      • 写成classpath:mapper是不对的。
    5. ref写成value也是会出错的
//比如说在
  <bean id="sqlSessionFactoryBean" class="org.mybatis.spring.SqlSessionFactoryBean">
      <property name="dataSource" ref="dataSource"/>
    //扫描mapper.xml文件
      <property name="mapperLocations" value="classpath:mapper/*.xml"/>
  </bean>
  1. 引入连接池时,需要引入这个
com.mchange.v2.c3p0.ComboPooledDataSource
  1. 导入jar包时,要导全(根据自己项目导入即可)
    1. 导入spring-webmvc:SpringMVC必要的包(必要)
    2. 导入spring-jdbc:Spring连接jdbc时必要的包(必要)
    3. 导入spring-aspects:Spring切面必备
    4. 导入mysql-connector-java:MySql连接包(必要)
    5. 导入mybatis:mybatis框架必备包(必要)
    6. 导入mybatis-spring:整合mybatis和spring必要包(必要)
    7. 导入c3p0,或者druid:连接池包(必要)
    8. 导入servlet-api、jsp-api包(必要)
    9. 导入JSTL包
    10. fastjson包:json数据阿里巴巴的

你可能感兴趣的:(Spring)