프로젝트 목적:
해당 목적이, 기능과 실제 사용자의 요구보단 spring secuirty의 필요 상황을 경험하고 구현에 있음에 유의하자.
프로젝트 요구사항 :
1. USER는 본인의 게시글을 저장,삭제,SELECT 가능 (본인 게시글에 대한 CURD기능)
2. 다른 USER의 게시글은 볼 수 없다.
3. ADMIN은, 다른 USER들의 게시글 제목 리스트만 볼 수 있다.
4. ADMIN만 공지사항을 작성가능하고, USER들은 이를 볼 수(만) 있다.
API 요청 문서는,
SPRING SECURITY를 활용하기 위한 목적의 PROJECT이기 때문에 보류 하도록 한다.
사용 스펙
WEBMVC 웹 프레임 워크
LOMBOK - GETTER SETTER등의 간단하게 코드 작성을 위함
Thymeleaf (간단 한 코드로 즉시 결과물을 확인하기 위해 사용)
security(해당 기능의 학습이 목표)
JPA - JPA를 활용하기 위하여
H2 - DB는 간단하게 인메모리 DB 사용
BUILD 도구- GRADLE (GROOVY 기반)
'프로젝트 > 클론프로젝트' 카테고리의 다른 글
OPEN API/ 2차 가공, 사용자 요청 DB의 저장, OPEN API 활용 응답 (1) | 2024.01.31 |
---|---|
OPEN API / 활용한 공공데이터로 날씨 불러오기 (1) | 2024.01.28 |
개인 보안 노트 프로젝트 작성 과정 , 느낀점 (0) | 2024.01.11 |
개발자 키우기 프로젝트 (0) | 2023.12.27 |
to do list (1) | 2023.12.20 |