0

このプログラムには問題があります

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cdmiService': Cannot resolve reference to bean 'badRequestException' while setting bean property 'providers' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'badRequestException' defined in class path resource [applicationContext.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.snia.cdmiserver.exception.BadRequestException]: No default constructor found; nested exception is java.lang.NoSuchMethodException: org.snia.cdmiserver.exception.BadRequestException.<init>()

私のxmlは次のとおりです。

 <bean id="badRequestException"     class="org.snia.cdmiserver.exception.BadRequestException"/>

BadRequestException.java は次のとおりです。

public class BadRequestException extends RuntimeException {
public BadRequestException(String message) {
    super(message);
}

public BadRequestException(String message, Throwable cause) {
    super(message, cause);
}

public BadRequestException(Throwable cause) {
    super(cause);
}

この問題を解決するにはどうすればよいですか?デフォルトのコンストラクターを追加するか、xml ファイルを編集しますか?

4

1 に答える 1