리스트 예시: 게시물이 존재할 경우 3건을 노출합니다.
-
[SPRING]
Spring classpath 경로확인과 경로 지정하기
아래 예외 발생 원인은 knights.xml 파일을 찾지 못해서이다. 따라서, classpath의 경로를 지정하고 확인해야 xml파일을 찾을 수 있을것이다. 아래 과정을 통해서 Spring의 classpath경로의 지정과 경로를 확인 해보자. 📌 classpath의 경로 지정 ApplicationContext를 읽기 위해서 를 설정하고, 의 classpath: 에 knight.xml을 읽어올수 있게 지정한다. 📌 classpath의 경로 확인 Spring의 classpath 경로를 확인하려면, 해당 프로젝트를 우클릭하여 [Build Path] - [Configure Build Path...] - [Java Build Path] 에서 Source 탭을 클릭하면, 아래 처럼 나타날텐데, Source fold..
-
카테고리 없음
(2021.08.30)스프링 공부 5일차. 뷰 영역 구현
앞서 공부한 내용 📌 컨트롤러는 최종적으로 결과를 출력할 뷰와 뷰에 전달할 객체를 담고 있는 ModelAndView 객체를 리턴한다. 📌 DispatcherServlet은 ViewResolver를 사용하여 결과를 출력할 View 객체를 구하고, 구한 View 객체를 이용하여 내용을 생성한다. Client가 Server(스프링)에게 요청하면 View 뿐만 아니라, xml, json, excel, pdf로 클라이언트의 요청을 처리하여 보여줄 수 있다. 1.2. ViewResolver 컨트롤러는 아래 코드와 같이 결과를 생성할 뷰의 이름만 지정할 뿐, 뷰에 의존적이지 않다. @Controller public class HelloController { @RequestMapping("/hello.do") publ..
-
[SPRING]
스프링 공부 4일차. 모델 생성하기
@RequestMapping 어노테이션이 적용된 파라미터나 리턴타입으로 ModelAndView, Model, Map, 커맨드 객체 등을 이용해서 모델을 뷰에 전달하게 된다. 컨트롤러가 이들 Class를 이용해서 모델을 어떻게 뷰에 전달하는지 살펴보자. 뷰에 전달되는 모델 데이터 @RequestMapping 메서드가 ModelAndView, Model, Map을 리턴하는 경우 이들에 담긴 모델 데이터가 뷰에 전달된다. 또한, 추가로 다음의 항목도 뷰에 함께 모델로 전달된다. 커맨드 객체 @ModelAttribute 어노테이션이 적용된 메서드가 리턴한 객체 메서드가 Model, Map, ModelMap 타입의 파라미터를 통해 설정된 모델 먼저 필요한 클래스들을 생성하고, 아래 코드에서는 다양한 방법으로 모델..
갤러리 예시: 게시물이 존재할 경우 4건을 노출합니다.