컨트롤러 클래스 없이 특정 view에대한 컨트롤러를 추가할 수 있다.
아래와 같이 WebMvConfigurer를 구현하는 클래스를 만들고 addViewControllers(ViewControllerRegistry registry) 메소드를 오버라이딩 하면 된다.
@Configuration
@EnableWebMvc
public class SpringMvcConfig implements WebMvcConfigurer {
@Override
public void addViewControllers(ViewControllerRegistry registry) {
//시작페이지 url을 '/'가 아닌 home으로
registry.addRedirectViewController("/", "home");
}
}
위 코드는 시작페이지를 "/" 가 아닌 "home" 으로 바꿔준다.
@Configuration
@EnableWebMvc
public class SpringMvcConfig implements WebMvcConfigurer {
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/login").setViewName("loginPage");
}
}
위 코드는 "/login" url이 요청되면 loginPage라는 view로 이동하게 해준다.
'Spring & JPA' 카테고리의 다른 글
[Spring Boot + JPA] 결제시스템 구현하기 + 포인트 충전 (아임포트) (6) | 2020.05.07 |
---|---|
[Spring] 비밀번호 암호화 SHA-256 / MD5 (0) | 2020.05.05 |
[Spring Boot+JPA] 회원가입 구현시 아이디 중복체크, 유효성 검사 처리하기 (0) | 2020.04.20 |
[CASCADE] 영속성 전이 , orphanRemoval = true (0) | 2020.04.01 |
mybatis vs jpa 차이점 (0) | 2020.01.19 |