- 浏览: 211037 次
- 性别:
- 来自: 哈尔滨
文章分类
- 全部博客 (267)
- java.lang (8)
- 问题汇总 (21)
- 异常记录 (20)
- 功能实现 (19)
- 面试总结 (25)
- 技巧总结 (8)
- 常用代码 (4)
- 编程习惯 (3)
- 编码规则 (3)
- java.util (10)
- java.io (1)
- JavaWeb (9)
- MySQL (16)
- SVN (3)
- MyBatis (11)
- Velocity (7)
- 其他知识 (10)
- 人生哲理 (1)
- 人生故事 (1)
- 自我感悟 (1)
- shiro (3)
- 基础知识 (0)
- 问题总结 (1)
- Spring 标签 (1)
- Spring (3)
- 点滴生活 (1)
- DOS (1)
- CAS (4)
- Linux (9)
- Storm (6)
- Shell (1)
- regex (1)
- Collection (4)
- poi (1)
- 经典语句 (1)
- NIO (5)
- concurrent (14)
- RPC (1)
- zookeeper (3)
- 待整理 (2)
- Hadoop (9)
- RabbitMq (2)
- flume (1)
- hive (7)
- hbase (4)
- kafka (1)
- scala (1)
- GC (0)
- java.util.concurrent.atomic (1)
- java.lang.ref (6)
- JVM (2)
- algorithm (1)
- conception (1)
- java key word (1)
- sun.misc (1)
最新评论
问题场景:
项目设计模式:Spring MVC + MyBatis
启动服务失败,控制台打印一系统异常。
异常大意如下:
xxxService 加载 xxxInterface 或 xxxMapper 失败
最后一条异常 No matching bean of type 【xxxService】 found for depende
异常分析:
从异常本身看:找不到依赖或加载错误的接口很早以前就已经存在了,所以不会有问题
所以从最新修改或新增的接口上查找问题。定位到 xxxService
问题解决:
通常 No matching bean of type dao found for depende 异常出现,原因在于 ServiceImpl 未加@Service 标签
但此xxxService 是已经存在的,对比历史版本,尝试注释掉新增的代码
定位原因:
一个同事在写接口实现的时候,凭空加了新的方法,但新的方法未写实现,变成了即抽象方法,然后他根据 Eclipse 的提示,将当前的 ServiceImpl 的 class 改为了 abstract class ,所以运行异常
问题心得:
遇到加载异常或依赖找不到的问题导致服务启动失败,快速定位新增的接口或接口中的方法,快速查找问题,Service 即 ServiceImpl 类中查找问题
自测,Junit 自测,代码一定要自测通过之后再提交,否则,不仅坑自己,也坑队友啊。
项目设计模式:Spring MVC + MyBatis
启动服务失败,控制台打印一系统异常。
异常大意如下:
xxxService 加载 xxxInterface 或 xxxMapper 失败
最后一条异常 No matching bean of type 【xxxService】 found for depende
异常分析:
从异常本身看:找不到依赖或加载错误的接口很早以前就已经存在了,所以不会有问题
所以从最新修改或新增的接口上查找问题。定位到 xxxService
问题解决:
通常 No matching bean of type dao found for depende 异常出现,原因在于 ServiceImpl 未加@Service 标签
但此xxxService 是已经存在的,对比历史版本,尝试注释掉新增的代码
定位原因:
一个同事在写接口实现的时候,凭空加了新的方法,但新的方法未写实现,变成了即抽象方法,然后他根据 Eclipse 的提示,将当前的 ServiceImpl 的 class 改为了 abstract class ,所以运行异常
问题心得:
遇到加载异常或依赖找不到的问题导致服务启动失败,快速定位新增的接口或接口中的方法,快速查找问题,Service 即 ServiceImpl 类中查找问题
自测,Junit 自测,代码一定要自测通过之后再提交,否则,不仅坑自己,也坑队友啊。
发表评论
-
Publishing failed with multiple errors file not found
2017-11-10 22:39 884问题场景: Java Web项目 ... -
attempted to return null from a method with a primitive return type (int)
2017-10-25 22:52 3202异常背景 mybatis mapper.xml 中 resul ... -
java.lang.UnsupportedOperationException
2017-10-24 21:42 370异常背景: 遍历集合进行元素删除操作 异常描述: Str ... -
can not find xxx.xxx
2017-10-03 10:20 413问题描述: 单元测试一个已离职同事的接口,运行时提示 po ... -
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named '
2017-10-02 18:33 643问题场景: 启动 Tomcat 时报错,org.spring ... -
java.lang.OutOfMemoryError: Java heap space
2017-10-02 18:02 444问题描述: 新来的同事,安装JDK、Eclipse 、Tom ... -
No result defined for action
2017-09-26 21:56 591问题场景: 项目设计模式:SpringMVC 调试程序过程中 ... -
attempted to return null from a method with a primitive return type (double)
2017-09-26 21:58 1536问题场景: 服务启动正常,MyBatis Interface ... -
1030 Got error 28 from storage engine
2016-05-24 22:25 1321现象:调试程序过程中,突然报错,显示数据检索失败,数据库连接超 ... -
org.apache.shiro.session.UnknownSessionException
2015-06-27 18:19 3933问题说明: 背景:系 ... -
java Excel poi exception
2015-06-11 16:41 686一、 问题:java导出Exce ... -
The reference to entity "locale" must end with the ';' delimiter.
2015-06-02 15:12 1826问题: 修改web.xml 文件中的拦击器中的URL后 报错T ... -
xxxList not found
2015-05-20 08:51 678问题:MyBatis接口中以list作为参数类型,在mappe ... -
ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2 JD
2015-05-17 16:39 608问题:运行单元测试类(比较重载与重写的区别)时报错, ERRO ... -
Result Maps collection already contains value for mapper.XXX
2015-05-14 08:53 2129问题:运行单元测试类时报错 原因:应该用resultMap来 ... -
Unable to find resource
2015-05-13 20:32 741场景: 配合JS调试时,出现上面的异常,且数据可以正常接收,程 ... -
target is null for setProperty
2015-05-13 15:00 733问题:ognl.OgnlException: target i ... -
语法错误,查询条件中带有多余的单引号
2015-05-07 09:27 733场景:列表检索功能,查询条件中带有英文单引号,点击查询,系统异 ... -
unable to install breakpoint in
2015-05-05 16:55 629避免出现这种错误 说明:尝试了多种方式仍然未能解决,与其煞费 ...
相关推荐
当用户遇到"Cannot serve directory No matching DirectoryIndex (index.html) found"的错误时,这意味着Apache无法找到默认的索引文件来显示目录内容。这个问题通常发生在尝试访问一个没有指定默认首页文件(如`...
- cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'dubbo:application'. - schema_reference.4: Failed to read schema document '...
### Beyond Bags of Features: Spatial Pyramid Matching for Recognizing Natural Scene Categories #### 概述 本文介绍了一种基于近似全局几何对应的方法来识别自然场景类别。该技术通过将图像分割成越来越精细的...
demo.service.AbstractNewsConsumer :资讯消费异常: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'org.springframework.transaction.TransactionManager' ...
此资源仅供学习使用,请...Motion Matching for Unity (MxM) is an advanced alternative animation system to mecanim which enables fluid and responsive character animation without the need for state machines.
no matching function for call to function (解决方案).md
总的来说,“Matching the Blanks- Distributional Similarity for Relation Lear”是一个强大的工具,它利用Python和BERT等先进模型,通过分析上下文分布来理解和学习语义关系。在实际应用中,这种方法已经被证明在...
然而,当Java程序遇到"java.security.cert.CertificateException: No subject alternative DNS name matching XXX found"异常时,意味着Java无法找到匹配的证书主题备用DNS名称,从而导致SSL握手失败。 这个问题...
no matching function call(解决方案).md
Type 异常报告 消息 Failed to convert ... nested exception is java.lang.IllegalStateException: Cannot convert value of type 'java.lang.String' to required type 'java.util.Date': no matching editors or co
One of the features of Python that makes it so powerful is the ability to take existing libraries, written in C or C++, and make them available as Python extension modules. Such extension modules are ...
在windows环境下安装python的XlsxWriter模块,虽然很简单,但由于自己粗心,少了一个字符,导致不少的错误。。。 1、通过pip命令来安装。...No matching distribution found for XlsWriter You are using pip versio
离线安装包,亲测可用
标题中的"win64 matplotlib1.3.1+pyparsing2.0.3+dateutil2.2+scipy0.13.1 for python2.7"表明这是一个专为64位Windows操作系统设计的软件包,包含了四个关键组件:matplotlib 1.3.1、pyparsing 2.0.3、dateutil 2.2...
Twisted-19.10.0-cp35-cp35m-win_amd64
imread-0.7.4-cp37-cp37m-win_amd64
Jerry Wayne Bruce所撰写的论文《Dynamic element matching techniques for data converters》深入剖析了DEM技术在数据转换器中的应用,并对实现细节进行了深入的探讨。 在数据转换器中,无论是模拟到数字转换器...
XPath,全称XML Path Language,是一种在XML文档中查找信息的语言。它被设计用来选取XML文档中的节点,如元素、属性、文本等。XPath是W3C(World Wide Web Consortium)制定的标准,确保了跨平台和跨语言的兼容性。...
《超越Bag of Features:空间金字塔匹配在识别自然场景类别中的应用》是一篇深入探讨图像识别技术的经典论文。本文主要关注的是如何改进传统的Bag of Features(BoF)模型,以更有效地处理图像中的空间信息,从而...