Spring JsonExceptionMapper ExceptionMapper处理。

时间:2016-03-04 04:10:02

标签: spring jersey exceptionmapper

当我启动服务器时,我的weblogic控制台出现以下错误。

严重:缺少构造函数的依赖项 参数索引0处的public com.test.mine.exception.JsonExceptionMapper(java.lang.String,com.fasterxml.jackson.core.JsonLocation) 严重:缺少参数索引1的构造函数public com.test.mine.exception.JsonExceptionMapper(java.lang.String,com.fasterxml.jackson.core.JsonLocation)的依赖

以下是我的java代码。

{{1}}

2 个答案:

答案 0 :(得分:0)

注释@Service告诉spring创建带注释的类的单例。在启动时,spring尝试创建该实例并提供所需的构造函数args String msg,它找不到的JsonLocation loc,所以异常。

JsonExceptionMapper看起来不像服务,它不应该是单例。相反,只要创建了异常,就必须创建它。 我从来没有和那个班级一起工作,很抱歉,不能就如何做到这一点给你任何建议。

答案 1 :(得分:0)

在配置swagger与Jersey一起工作时,我遇到了类似的问题。搜索各种论坛后发现泽西岛扫描需要一个没有参数的构造函数。我添加了一个构造函数,它对我有用。