1.

Java.lang.NoClassDefFoundError: org/springframework/aop/TargetSource出错

是spring注释bean出错;缺少aop

     <dependency><groupId>org.springframework</groupId><artifactId>spring-aop</artifactId><version>4.3.9.RELEASE</version></dependency>

2.

下面出错

Caused by: java.lang.ClassNotFoundException: org.springframework.expression.ExpressionParserat java.net.URLClassLoader.findClass(URLClassLoader.java:381)at java.lang.ClassLoader.loadClass(ClassLoader.java:424)at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

抛异常出错:

<!-- https://mvnrepository.com/artifact/org.springframework/org.springframework.expression -->
<dependency><groupId>org.springframework</groupId><artifactId>org.springframework.expression</artifactId><version>3.2.4.RELEASE</version>
</dependency>

3

信息: Loading XML bean definitions from class path resource [applicationContext.xml]
Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager' defined in class path resource [applicationContext.xml]: Cannot resolve reference to bean 'dataSource' while setting bean property 'dataSource'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [applicationContext.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'root' of bean class [com.alibaba.druid.pool.DruidDataSource]: Bean property 'root' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:359)at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)

解决:

 <bean name="dataSource" class="com.alibaba.druid.pool.DruidDataSource"><property name="driverClassName"><value>com.mysql.jdbc.Driver</value></property><property name="url"><value>jdbc:mysql://localhost:3306/archi?useUnicode=true&characterEncoding=UTF-8</value></property><property name="root"><value>root</value></property><property name="password" value="root" /></bean>

应该为username

4.

07:19:16.465 [main] DEBUG org.apache.ibatis.logging.LogFactory - Logging initialized using 'class org.apache.ibatis.logging.slf4j.Slf4jImpl' adapter.
Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [applicationContext.xml]: Invocation of init method failed; nested exception is org.springframework.core.NestedIOException: Failed to parse config resource: class path resource [MybatisConf.xml]; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias 'com.sishuok.pageutil.PagePlugin'.  Cause: java.lang.ClassNotFoundException: Cannot find class: com.sishuok.pageutil.PagePluginat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1628)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)

解决:

将文件copy到相应的文件夹中

5.

警告: No MyBatis mapper was found in '[com.sishuok]' package. Please check your configuration.
15:56:20.283 [main] DEBUG org.apache.ibatis.logging.LogFactory - Logging initialized using 'class org.apache.ibatis.logging.slf4j.Slf4jImpl' adapter.
Exception in thread "main" org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'client': Unsatisfied dependency expressed through field 'dao'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.sishuok.architecture1.customermgr.dao.CustomerDAO' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:588)

解决:

在dao接口处加上 @Repository
5.

信息: Loading XML bean definitions from class path resource [applicationContext.xml]
七月 06, 2017 11:51:44 下午 org.mybatis.spring.mapper.ClassPathMapperScanner doScan
警告: No MyBatis mapper was found in '[com.sishuok]' package. Please check your configuration.
23:51:44.747 [main] DEBUG org.apache.ibatis.logging.LogFactory - Logging initialized using 'class org.apache.ibatis.logging.slf4j.Slf4jImpl' adapter.
Exception in thread "main" org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'client': Unsatisfied dependency expressed through field 'dao'; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.sishuok.architecture1.customermgr.dao.CustomerDAO' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:588)at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88)at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:366)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1264)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:761)at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:760)at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482)at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)at com.sishuok.architecture1.customermgr.Client.main(Client.java:23)
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.sishuok.architecture1.customermgr.dao.CustomerDAO' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}at org.springframework.beans.factory.support.DefaultListableBeanFactory.raiseNoMatchingBeanFound(DefaultListableBeanFactory.java:1493)at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1104)at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066)at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:585)... 15 more

解决方法,在机构类里面没有定义:

@Repository
public interface CustomerDAO {
看sping引用部分:
   </bean><bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"><property name="dataSource" ref="dataSource" /><property name="configLocation" value="classpath:MybatisConf.xml"/><property name="mapperLocations" value="classpath:com/sishuok/**/*Mapper.xml" /></bean><bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"><property name="basePackage" value="com.sishuok" /><property name="annotationClass" value="org.springframework.stereotype.Repository"></property></bean></beans>



												

JGS SPRING+mybits 出错相关推荐

  1. spring注入出错

    https://www.cnblogs.com/NeverHaveBugs/p/9120592.html 转载于:https://www.cnblogs.com/maowuyu-xb/p/103108 ...

  2. Spring boot Failed to bind properties under ‘XXX‘问题

    启动Spring Boot 出错:Failed to bind properties under 'emp' to com.njust.platform_server.service.Emp Desc ...

  3. 【报错笔记】在eclipse中做Spring项目时,创建Spring容器时老是出错

    在eclipse中做Spring项目时,创建Spring容器时老是出错 写完这句代码无法导包,最后发现包导错了,我原来导的4.3.9的包,而且是后缀为其他的包,而且对JDK也有要求,我又下载了5.0. ...

  4. 为什么spring中的controller跳转出错_你的业务代码中Spring声明式事务处理正确了吗?

    Spring 针对 Java Transaction API (JTA).JDBC.Hibernate 和 Java Persistence API(JPA) 等事务 API,实现了一致的编程模型,而 ...

  5. Spring c3p0连接池配置以及出错原因

    用的jar包 com.springsource.com.mchange.v2.c3p0-0.9.1.2.jar 配置: 注意:如果出错原因(1)很有可能c3p0-config.xml中的配置文件出现问 ...

  6. Spring异常解决 java.lang.NullPointerException,配置spring管理hibernate时出错

    @Repository public class SysUerCDAO {@Autowiredprivate Hibernate_Credit hibernate_credit;/*** 根据手机号码 ...

  7. Eclipse 安装Spring tool suite 解决官网下载jar文件无法安装/安装过程出错,及如何下载对应版本zip文件等问题,避坑

      最近想学一下spring框架,所以要先安装spring tool suite,网上查了查安装教程,发现大部分都是讲的spring tool suite 3 的,但是官网更新后上边只有 spring ...

  8. odciexttableopen 调用出错 error open log_如何在 Spring 异步调用中传递上下文

    什么是异步调用? 异步调用是相对于同步调用而言的,同步调用是指程序按预定顺序一步步执行,每一步必须等到上一步执行完后才能执行,异步调用则无需等待上一步程序执行完即可执行.异步调用指,在程序在执行时,无 ...

  9. spring连接mysql出现问题_使用spring连接mysql数据库出错

    最近在学习spring框架,但是在学到JdbcTemplate时连接数据库一直报错,百度谷歌各种查找都能没有解决问题,简直要癫狂,报错信息如下: org.springframework.jdbc.Ca ...

最新文章

  1. 电脑网络安全_电脑网络:计算机网络安全,从入门到入狱
  2. java根据enum某个属性值获取枚举项
  3. JAX-RS开发 hello world
  4. Spark _10_补充部分算子【三】
  5. 动态规划(一)入门例子
  6. idea实用快捷键_idea万能快捷键,你不知道的17个实用技巧!!!
  7. 工作4年工资8K,还有什么理由不努力?
  8. 断开式数据集DataSet 1129
  9. ansible /usr/bin/python: not found
  10. [绝对原创]从VS2003(.net1.1)升级到vs2005(.net2.0)全程跟踪记录
  11. EF6+Sqlite连接字符串的动态设置
  12. php Apache配置伪静态的介绍
  13. android仿美丽说登录拖拽Layout
  14. 极客大学架构师训练营 系统架构 分布式数据库 Zookeeper 第12课 听课总结
  15. 微信小程序事件绑定无效
  16. 剑指Offer面试题22(Java版):栈的压入、弹出序列
  17. 蓝桥杯及其搜索算法总结
  18. 笔记本CPU更换硅脂、液金散热对比测试
  19. html5 canvas绘制图形,html5 Canvas绘制图形入门详解
  20. Linux安装 Oracle 19C 实操

热门文章

  1. no server suitable for synchronization found 很简单,可以试试
  2. intel驱动程序和支持助理常见问题:不识别、无法检测等问题解决方法
  3. 如果送你一本书,你喜欢读什么书
  4. pycharm的License Certificate使用方法
  5. Jumpserver一键部署v2.21.3
  6. Magic Live智慧引擎发力,荣耀吹响智慧服务变革号角
  7. 罗杰斯的创新扩散模型(转载)
  8. python有哪些库可以读写内存_使用Python学习win32库进行内存读写
  9. 基于文本的Excel行总和
  10. Python生成福字 完整代码