구 버전의 Spring의 로그인 logic에 대한 실습을 해보았다.
apiController에 로그인 method를 추가하였다.
로그인한 객체가 반환이 되면 principal을 bound해주었다.
Repository에 JPA Naming을 통한 자동쿼리생성 method를 만들었다.
해당 메소드는 직접 value값으로 쿼리를 생성해주는 것으로 대체가능하다.
Service에서 로그인 함수를 생성하고,user.js파일에 로그인 method를 생성하였다.
Jstl을 사용하기 위해 core 태그를 붙히고, choose메소드를 통해 로그인 세션이 생성되었을 때와, 그렇지 않을 경우 반환 페이지의 뷰를 분리하였다.