반응형
만약 회원 가입을 완료하고 환영문구와 , 회원 가입으로 이동할 수 있는 링크만 제공한다고 가정할 경우
이를 위한 컨트롤러 클래스는 특별히 처리할 것이 없기 때문에 다음처럼 단순히 뷰 이름만 리턴하도록 구현할 것입니다.
@Controller
public class MainController{
@RequestMapping("/index")
public String index(){
return "/index";
}
}
이러한 코드는 요청 경로와 뷰 이름을 연결해주는 것에 불과합니다.
WebMvcConfigurer 인터페이스의 addViewControllers() 메서드를 이용하면 성가심을 없앨 수 있습니다.
@Override
public void addViewController(ViewControllerRegistry registry){
registry.addViewController("/index").setViewName("index");
}
/index 요청 경로에 대해 뷰 이름을 index으로 사용한다고 설정한다.
ViewResolverRegistry registry설정
registry.jsp("WEB-INF/view", ".jsp");
http://localhost:8080/index를 요청한 경우 index.jsp가 보이게 됩니다.
반응형
'Spring|Spring-boot' 카테고리의 다른 글
[Spring] DispatcherServlet (0) | 2020.06.24 |
---|---|
[Spring] 커맨드 객체 중첩 , 콜렉션 프로퍼티 (0) | 2020.06.23 |
[Spring] Java Configuration (0) | 2020.06.22 |
[Spring] @Component (0) | 2020.06.22 |
[Spring] @Autowired , @Qualifier (0) | 2020.06.18 |
댓글