작성
·
139
0
@Controller의 url들을 통해 원하는 화면들을 전환하는 방식으로 일을 진행 중 입니다.
Security를 적용하려 보니 강의에는 @RestController뿐인데 @RestController는 페이지 전환에 적합하지 않다고 알고 있습니다.
그렇다면 @Controller에 Security를 적용할 수 없는겁니까?
그리고 java version 17을 사용하셨는데 '왜 17을 사용하셨는지'와 '최신 버전인 22를 사용하면 어떠한 문제가 발생하는지'궁금합니다.
답변 1
0
@RestController 든 @Controller 든 모두 가능합니다
디만 @RestController 는 별도의 화면을 구성하지 않고 결과를 바로 확인할 수 있기 때문에 사용한 것입니다
그리고 스프링부트 3 부터는 jdk 최소 기준이 17이상이기 때문에 선택한 것이며 22버전을 사용해도 문제되지는 않을 것 같은데 제가 사용해 보지는 않았습니다
그대로 적용되지는 않습니다
@Controller 는 뷰가 설정이 되어야 합니다
Jsp 혹은 thymeleaf 와 같은 뷰가 있어야겠죠
이 부분은 시큐리티와는 별개의 구성입니다
스프링 mvc 쪽을 살펴 보시기 바랍니다
@RestContoller에서 적용했던걸 그대로 @Controller에서 적용 가능한가요?
여러 참고사항을 찾아봤는데도 계속 오류가 발생하네요...