1. 아이템 선정 전반적인 웹에 기본 틀인 CRUD 게시판을 먼저 만들어 놓고, 기능을 하나씩 추가해 나갈 것입니다. 2. 개요 프로젝트 명칭 : UsedShop 개발인원 : 1명 개발 기간 2022.11.06~ 2023.01.06 주요 기능 게시판 - CURD 기능, 조회수, 페이징 및 검색처리 ( CREATE 부분에서 상품을 등록할 때 사진도 함께 등록하는 기능 추가) 사용자 - JWT토큰을 이용한 유효성 검사 댓글 - CURD 기능 개발 언어 : JAVA 11 개발 환경 : SpringBoot 2.7.0, gradle, JPA, 데이터베이스 : MySQL 형상관리 툴 : GitHub 간단한 소개 : 중고품을 거래하는 게시판 3. 요구사항 분석 1. 회원가입 페이지 유효성 검사 닉네임은 최소 2~8자..
개인프로젝트
전 포스팅에서 AWS를 사용하여 서버를 구축하고 githup action을 통하여서 자동배포를 만들어 줬습니다. 그리고 오늘부터 올리는 프로젝트는 계속 깃허브에 커밋할 예정입니다. 확인하실분은 확인해주세요. --수정-- 제가 계속 react를 통해서 view단을 만드려고 했는데, 아직 제가 프론트 부분이 너무 부족해서 구현이 힘들어서 spring boot의 툴인 thymleaf를 사용하도록 하겠습니다 ㅠ 일단 JWT 토큰 형식으로 로그인 하는것 보다 spring security 를 통해 로그인을 한 후 나중에 JWT 토큰 형식으로 변경 하겠습니다. 일단 디렉터리 구조는 이렇게 간단하게 작성했습니다. 일단 코드를 올려드리고 설명 드리겠습니다. @Controller @AllArgsConstructor pub..
원래 개인 프로젝트를 하나 해보려고 준비하고 있었는데 학교에서 개인프로젝트를 하나 만들어 보라고 해서 시작했습니다. 부족한 실력이기 때문에 많은 구글링과 많은 레퍼런스를 도움 받으려고 합니다. 우선 사용할 기술은 JDK 11버전, MySQL, Spring Boot(gradle), react.js 사용할 예정입니다. IDEA 는 intellij를 사용할 예정입니다. 학생들은 학교계정만 있으면 Ultimate 기능이 사용가능하니 참고 바랍니다. 저는 기본적으로 개인프로젝트를 한 것을 올리는 것이기 때문에 springboot를 다운받는것이나 기본적인 프로젝트 설계단계는 기록하지 않을 예정입니다. 제가 만들 개인프로젝트는 [중고거래 쇼핑몰] 입니다. 필요한 기능들은 - 회원가입, 로그인 기능 - 게시판 조회,수..