找不到默认的构造函数;嵌套异常是Spring MVC的java.lang.NoSuchMethodException?

约翰 :

我正在使用Spring MVC控制器项目。下面是我的Controller,我声明了一个构造函数,该构造函数专门用于测试。

@Controller
public class TestController {

    private static KeeperClient testClient = null;

    static {

    // some code here

    }

    /**
     * Added specifically for unit testing purpose.
     * 
     * @param testClient
     */
    public TestController(KeeperClient testClient) {
        TestController.testClient = testClient;
    }

    // some method here

}

每当我启动服务器时,都会遇到异常-

No default constructor found; nested exception is java.lang.NoSuchMethodException:

但是,如果我删除TestController构造函数,那么它将正常工作而不会出现任何问题。我在这里做什么错?

但是,如果我添加此默认构造函数,则它将开始正常工作-

    public TestController() {

    }
令人讨厌的人

如果要创建自己的构造函数,则必须定义无参数或默认构造函数。

您可以了解为什么需要默认或不需要参数构造函数。

为什么默认或无参数构造函数java-class.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

来自分类Java

创建名称为'application'的bean时出错,找不到默认的构造函数;嵌套的异常是java.lang.NoSuchMethodException

来自分类Java

错误:java.lang.NoSuchMethodException:Spring MVC中的java.lang.Long。<init>()

来自分类Dev

Java反射:原始int的构造函数原因:java.lang.NoSuchMethodException:int。<init>(int)

来自分类Java

自定义弹簧条件导致java.lang.NoSuchMethodException:<init>()异常

来自分类Dev

导致此异常的原因java.lang.RuntimeException:java.lang.NoSuchMethodException:<init> [class android.view.View]

来自分类Dev

启动服务器时发生异常:java.lang.NoSuchMethodException:org.springframework.security.authentication.ProviderManager。<init>()

来自分类Java

Spring不接受多部分文件列表:java.lang.NoSuchMethodException:org.springframework.web.multipart.MultipartFile

来自分类Java

Spring Webflux注释的rest控制器不支持ServerHttpRequest作为方法参数:java.lang.NoSuchMethodException

来自分类Dev

在spring中创建bean时出错,构造方法抛出异常;嵌套的异常是java.lang.NullPointerException

来自分类Java

获取java.lang.NoSuchMethodException:使用PropertyUtils.setSimpleProperty函数时,属性“ xx”在类“类xx”中没有setter方法

来自分类Dev

Kotlin java.lang.NoSuchMethodException:<init>()

来自分类Java

java.lang.NoSuchMethodException为的onCreate

来自分类Dev

NoSuchMethodException:找不到合适的构造函数

来自分类Dev

由于java.lang.IllegalStateException而无法构造Spring webClient:找不到合适的默认ClientHttpConnector

来自分类Java

Java反射错误Java.lang.NoSuchMethodException,但是方法存在

来自分类Java

java.lang.NoSuchMethodException:userAuth.User。<init>()

来自分类Java

java.lang.NoSuchMethodException:package.ClassName。<init>()使用Class <?>

来自分类Java

java.lang.NoSuchMethodException:scala.collection.immutable。$ colon $ colon

来自分类Java

尝试使用OncePerRequestFilter时发生java.lang.NoSuchMethodException

来自分类Dev

Scala案例类中的init方法的java.lang.NoSuchMethodException

来自分类Java

Spring Boot:处理程序调度失败;嵌套的异常是java.lang.NoSuchMethodError

来自分类Java

Java找不到合适的构造函数

来自分类Dev

获取java.lang.NoSuchMethodException:javafx.application.Platform.startup(java.lang.Runnable)

来自分类Java

在构造函数中传递java.lang.Integer的参数时,发生NoSuchMethodException(反射)

来自分类Dev

如何调用字符串数组中的Java方法?(java.lang.NoSuchMethodException)

来自分类Dev

找不到默认构造函数

来自分类Java

java.lang.NoSuchMethodException:org.springframework.boot.autoconfigure.http.HttpMessageConverters

来自分类Dev

无法在pyspark中加载已保存的Spark模型:“ java.lang.NoSuchMethodException”

来自分类Java

启动Servlet筛选器时如何解决java.lang.NoSuchMethodException:package.MyCustomFilter。<init>()

TOP 榜单

热门标签

归档