상세 컨텐츠

본문 제목

[Spring Data JPA & React.js] 프로젝트 하기

본문

국비기간에 만든 사이드 프로젝트를 회상하며 작성해보는 게시물 입니다.

React.js + Spring Data JPA를 연동한 게시판 프로젝트

개발환경 : 
OS : window10
IDE : VSCode, IntelliJ
Language : Java, Javascript
FrintEnd : HTML / CSS, React.js
BackEnd : Spring Boot(Gradle), Spring Data JPA
DB : MySQL

 

도메인 먼저 생성하고, html, css, js

Controller + Service + Respotoriy로 각 js(페이지) 접속 가능한지 확인

로그인 절차 진행 (OAuth 제외 일반 회원 부터 체크 -> 보안 적용 후 OAuth 적용 시키기) 

로그인 시 사용자의 비밀번호를 보안해줄 보안 클래스 만들기 SecurityConfig.java

 

service와 serviceimple 동시에 만들어 주기

 

 

사용자가 로그인할 때 필요한 권한 클래스 만들고 로그인 성공 여부 + 실패 여부 동시에 권한주기

CustomLoginFailureHandler(로그인 실패시의 권한 설정) + CustomLoginSuccessHandler(로그인 성공시의 권한 설정)

CustomLogoutSuccessHandler(로그아웃시 성공 권한) + CustomAccessDeniedHandler(접근 권한 오류 설정 주기)


 

 

반응형

관련글 더보기

댓글 영역