찾다

 >  Q&A  >  본문

java - springmvc数据绑定如何指定构造函数

如果model里面自定义了多个构造函数(没有手写默认构造函数)
springmvc 如何进行数据绑定?

PHPzPHPz2890일 전319

모든 응답(4)나는 대답할 것이다

  • PHPz

    PHPz2017-04-17 17:53:23

    여기 Spring도 리플렉션을 통해 인스턴스를 가져온 다음 값을 설정해야 할 것 같습니다.
    매개변수 없는 생성자가 없으면 리플렉션 중에 newInstance()를 호출할 때 예외가 발생해야 합니다.

    아래층 전문가님들의 조언 부탁드립니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-17 17:53:23

    무슨 말씀인지 모르겠습니다...

    회신하다
    0
  • 迷茫

    迷茫2017-04-17 17:53:23

    Spring Bean에 기본 생성자가 없는 경우 어떤 생성자를 사용할지, 어떤 매개변수 값을 구성에 전달할지 명확하게 지정해야 합니다.

    회신하다
    0
  • 阿神

    阿神2017-04-17 17:53:23

    spring은 매개변수 없는 생성자를 호출한 다음 set设值注入을 사용하여 생성해야 합니다. 따라서 설정하지 않으면 오류가 발생합니다.
    생성자를 지정할 수 없는 것 같습니다. Spring의 API를 확인할 수는 없습니다.

    또한 대부분의 Java 프로젝트는 을 사용하며 设值注入를 지원하는 프로젝트는 일반적으로 API와 인터페이스를 남겨둡니다. 构造器注入

    회신하다
    0
  • 취소회신하다