본문 바로가기

BackEnd/Spring2

[Jwt] Jason Web Token :: JWT 로 로그인 처리하기 * 개발환경 : 스프링부트 / Vue.js 이전에 서블렛이나 스프링에서는 세션을 통한 로그인 처리를 진행했지만, 스프링 부트로 프로젝트를 시작하고 나서는 로그인을 처리할 때 요즘? 많이 사용하는 방법인 토큰 발급 기법을 사용하기로 했다. 해당 유저의 입력 정보가 DB정보와 일치하면, 백에서 해당 유저를 판별할 수 있는 정보가 담긴 Access_token과 재발급을 위한 Refresh_token을 발급해주고 프론트에서는 해당 토큰을 받아 store.js 에 저장 해줄 것이다. 로그인정보 입력부터 사용자에게 token 전달이 되는 전체 구현방식은 ' 사용자 로그인 -> 정보 확인 후 일치 시 토큰 발급 - > 사용자에게 전달 -> 사용자가 API 통신 시 token 함께 전달 ' 이렇게 된다. *** Jwt.. 2021. 12. 8.
[Spring] Spring Web _ MyBatis 2) @Mapper- Repository ❖ 해당 인터페이스 -> Mapper로 설정 : @Mapper 어노테이션을 사용하면 해당 인터페이스(Repository)를 Mapper로 등록할 수 있다. ❖ root-context.xml 설정 : component:-scan을 통해 조회를 할 수 있던 것 처럼 mapper도 스캔기능을 하는 태그가 있다. Mapper로 등록할 인터페이스를 root-comtext.xml 파일에 mybatis:scan 태그를 사용해 등록하게 되면 해당 mapper의 proxy 를 스프링에 등록할 수 있다. (기능별로 repository를 따로 관리할 것이기 때문에 base-package를 root package로 넣을 것) 1 cs + NameSpace도 설정해주기 ! ( MyBatis-Spring 연동 모듈과 관련된 태그.. 2021. 4. 5.