Blog

2 August 2019

beannameviewresolver 예제

다음 예제에서는 InternalResourceViewResolver의 작동 방식을 보여 주며: 이전 예제에서는 이전에 정의된 간단한 jsp 페이지를 사용할 수 있습니다. […] 봄 MVC 내부자원뷰리저 예제 […] 요청의 특정 매개 변수에는 메서드 이름이 포함됩니다. 매개 변수의 이름은 ParameterMethodNameResolver를 정의하는 동안 Spring의 응용 프로그램 컨텍스트 파일에 정의됩니다. 아래 예제에서 요청의 매개 변수 controllerMethod는 요청을 이행하기 위해 실행되는 다중 작업 컨트롤러 메서드를 결정합니다. 참고: 이 ViewResolver ViewResolver 체인에 유연 하 게 참여할 수 있도록 정렬 된 인터페이스를 구현 합니다. 예를 들어 일부 특수 보기는 이 ViewResolver를 통해 정의될 수 있으며(0을 “순서” 값으로 제공) 나머지 모든 뷰는 UrlBasedViewResolver로 확인할 수 있습니다. 이 예제에서는 스프링 MVC 뷰 해결사에 대해 이야기합니다. 뷰 해결 프로그램은 일반적으로 모든 MVC 프레임워크에서 제공되므로 특정 보기 기술에 연결되지 않고 브라우저에서 모델을 렌더링할 수 있습니다. Spring MVC 프레임워크는 뷰 이름을 실제 뷰에 매핑하는 ViewResolver 인터페이스를 제공합니다. 매우 간단하지만 완전한 예제를 찾고 있는 경우: 예제의 단순성으로 요청을 처리하기 위해 컨트롤러가 필요하지 않습니다. 나는 대답을 직접주고있다 : 실제로 여기에 설명 된 대로 암시적 매핑 규칙이 있습니다 : http://www.mkyong.com/spring-mvc/spring-mvc-controllerclassnamehandlermapping-example/이 예제에서는 세 가지 다른 뷰 확인자를 구성합니다.

스프링 MVC 응용 프로그램을 사용하여 여러 뷰 확인자를 실행 중으로 표시합니다. XML 구성과 Java Config의 구성 두 가지 방법을 모두 살펴보겠습니다. 이 구성에 대해 위의 예제에 정의된 간단한 jsp 페이지를 사용할 수도 있습니다. 마법사의 “아티팩트 ID 입력” 페이지에서 프로젝트의 이름과 기본 패키지를 정의할 수 있습니다. “그룹 ID” 변수를 “com.javacodegeeks.snippets.enterprise”로 설정하고 “아티팩트 ID” 변수를 “springexample”로 설정합니다. 앞서 언급한 선택은 기본 프로젝트 패키지를 “com.javacodegeeks.snippets.enterprise.enterprise.springexample”로 구성하고 프로젝트 이름을 “springexample”로 구성합니다. “패키지” 변수를 “전쟁”으로 설정하여 tomcat 서버에 배포할 전쟁 파일이 생성되도록 합니다. “완료”를 누르고 마법사를 종료하고 프로젝트를 만듭니다. ModelAndView 모델 = 새 모델AndView(“하위 폴더 이름/시작 페이지”); 이클립스 IDE를 엽니다. 메뉴 모음 에서 선택, 창 > 열린 관점 > 다른 사람…

> 자바 EE. 이 자습서에서는 Java 구성을 사용하여 뷰 확인자 체인을 구성했습니다. 순서 우선 순위를 가지고 플레이하면 호출 순서를 설정할 수 있습니다. 먼저, 이전 구성에 ResourceBundleViewResolver를 추가합니다: 구성에 정의된 /WEB-INF/view 폴더에 배치된 간단한 jsp 페이지만 필요합니다. 모든 사용자 요청은 이 서볼레에서 처리합니다. 이것은 다른 서벨과 같기 때문에 응용 프로그램의 웹 배포 설명자 파일 즉 web.xml에서 구성해야 합니다. 이 게시물에서는 Spring MVC 응용 프로그램에서 여러 보기 확인자를 구성하는 방법을 살펴보겠습니다.

Bize Ulaşın