Spring @MVC (MVC 어노테이션이있는)를 사용하여 프로젝트를 개발 중입니다.Spring @MVC를 사용하여 요청에서 여러 Bean을 채우는 방법
모든 요청 매개 변수가 단일 빈에 채워 져야한다면 모든 것이 잘된 것처럼 보이지만 여러 POJO는 어떨까요?
나는 웹을 검색했으며 양식지지 개체를 알고 있었지만 @MVC (주석 기반)에서 어떻게 사용할 수 있습니까?
또 다른 질문 : 각 양식에 대해 빈을 구성해야합니까? 스트럿츠의 ActionForm
s처럼 보이지 않습니까? 이 객체를 생성하지 못하도록 방지 할 수 있습니까?
모든 콩을 Map에 넣고 스프링 바인더에 채우기를 요청하는 방법이 있습니까? 뭔가 같은 :
map.put("department", new Department());
map.put("person", new Person());
그래서 department.name
및 부서 콩에 department.id
바인딩 및 person.name
, person.sex
하고 ... 그 사람 빈에서 채울? (따라서 컨트롤러 메서드는 Map
을 매개 변수로 사용합니다.)
. 그 문자열은 실제로 당신이 맵을 사용할 필요가 있고 실제로 bean을 생성 할 수없는 시간을 실제로 실행합니까? – Affe
그럼 각 요청 유형마다 빈을 만들어야하나요? –
통조림 바인더 스택은 전체 양식이 하나의 개체에 매핑 될 때 가장 만족 스럽습니다. 각 요청에 대한 사용자 정의 맵을 생성하는 대신 객관적으로 더 나은 방법은 무엇인지 명확하지 않습니다. – Affe