본문 바로가기

Study32

회원 추가 기능 구현 | Spring Spring boot JPA Study ✔ Java 11 ✔ Gradle 7 ✔ Spring boot 2.6.3 회원 추가 기능 구현 Issue #8 회원 추가 기능 구현 Pull request #16 회원 추가 기능 구현 - 민지 1. UserRequestDto 추가 회원 추가 시 회원의 정보를 객체로 받아오기 위해 dto 생성 @Getter @AllArgsConstructor // 생성자 @NoArgsConstructor(access = AccessLevel.PROTECTED) public class UserRequestDto { @NotNull String user_id; @NotNull String user_password; @NotNull String user_name; } 2. 파일 이름 중복되어 변경 같은 기능을 구현하여 한 사람.. 2022. 2. 7.
2022.02.01 회의 - 1차 스프린트 산정 | Spring Spring boot JPA Study 1차 스프린트 ( 이슈 ) 회원관리 디비 설계, API 설계 #3, #4 개인 클래스 생성 + 엔티티 설계 (서비스 / 엔티티 / 컨트롤러) 회원 관리 CRUD #8 회원 추가 기능 #9 회원 전체 조회 기능 #10 회원 수정 기능 #11 회원 상세 조회 기능 #12 회원 삭제 기능 규칙 이슈 [세팅/user/board] 이슈 설명 커밋 메시지 [add/delete/update] (#n) 메시지 - 이름 브랜치 nn_name_description 풀 리퀘스트 (#n) 메시지 - 이름 진행 방향 회원 CRUD 기능 함께 구현 → 상태 코드 → 에러 처리 → MySQL 적용 → 게시판 CRUD 각자 구현 짤막한 회고 코딩 테스트를 위한 스터디만 진행해보았지 프로젝트를 진행하는 스터디는 이번이 처음이다. 그리.. 2022. 2. 7.
친구들이랑 진행하는 스프링 스터디 | Spring Spring boot JPA Study 스프링을 배우고자 진행하는 스터디입니다. 기본적인 CRUD를 구현을 위해 함께 API를 작성하고 ENTITY를 설계한 뒤 기능을 구현합니다. 한 주 차의 스프린트가 끝나면 다음 일정을 함께 의논하여 스터디를 키워갈 예정입니다. 진행 방식 프로젝트 틀 잡기 하나의 이슈에서 시간 쪼개기 풀 리퀘스트 날리는 시간, 코드 리뷰 다는 시간, 머지하는 시간 규칙 정하기 이슈, 브랜치, 커밋 메시지, 풀 리퀘스트 등의 규칙 정하기 주제의 이슈 생성 주제의 API 설계 노션을 활용하여 API 설계 추후 swagger 연동해보기 이슈마다 시간 분배하기 공부할 시간과 머지되는 시간까지 포함하여 걸릴 시간 산정 기능 구현 각 이슈에 개인 브랜치 생성 해당 브랜치에서 기능 구현 커밋 및 푸쉬 메인 브랜치로 풀 리퀘스트 요청 .. 2022. 2. 7.
[C++] vector / erase, insert, assign erase erase(iterator start, iterator end) - start가 가리키는 값 삭제 - start ~ end - 1 까지 삭제 cout 2021. 12. 1.
[Node | ubuntu] ubuntu에서 Node.js 세팅 1. MySQL 설치 https://dejavuqa.tistory.com/317 이 천재님만 따라하면 잘 설치된다 ^^b 더보기 root 변경 sudo su MySQL 제거 https://newly0513.tistory.com/162 비밀번호 재설정 ALTER USER 'root'@'localhost' IDENTIFIED BY '비번'; 이지만 조건을 충족시키지 않아서 자꾸 거절당했다. ERROR 1819 (HY000): Your password does not satisfy the current policy requirements !! 조건 !! 대문자 1개이상 소문자 1개 이상 숫자 1개 이상 특수문자 1개 이상 글자수 8 ~ 그렇게 탄생된 내 비번 -- mysqlStac2021! 참고 블로그를 통해.. 2021. 9. 4.
[Node] AWS ec2 + putty 참고 자료 및 정리 참고자료 ec2 생성 및 putty 설치 및 연결 코알라일락님 https://blog.naver.com/zion830/221353306321 ec2 + Node.js https://hoontae24.github.io/posts/10 AWS EC2 + RDS에 Node.js 서버 배포하기(Ubuntu, Mysql) 보통의 웹 서비스는 서버를 이용하여 서비스를 제공합니다. 서버 컴퓨터를 직접 구성해서 할 수도 있지만, 요즘에는 클라우드 서비스를 많이 이용합니다. 클라우드 서비스를 이용하면 물리적으 hoontae24.github.io putty 명령어 https://smiler.tistory.com/entry/Putty-명령어 [아직은 내가 쓴 글보다 퍼온 글이 훨씬 많음] vim https://opentut.. 2021. 9. 3.
[Node] Node.js MySQL 연동 및 로그인 디비 생성 1. MySQL 설치 npm install -g mysql PS D:\Node.js> npm install -g mysql + mysql@2.18.1 added 11 packages from 15 contributors in 1.439s 1.5 계정 추가 참고 블로그 2. db, table 생성 db 이름 : mw_db table 이름 : user CREATE DATABASE mw_db; CREATE TABLE USER ( ID INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(10) NOT NULL, EMAIL VARCHAR(30) NOT NULL UNIQUE, PASSWORD VARCHAR(200) NOT NULL ); 디비 생성 및 테이블 생성, 조회 A to Z 는 .. 2021. 8. 31.
[Node] PM2 설치 1. PM2 설치 npm install pm2 -g 2. PM2 설치 확인 pm2 -version ** local - 보안 오류 발생 ** pm2 : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\___\AppData\Roaming\npm\pm2.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오. 위치 줄:1 문자:1 + pm2 -version + ~~~ + CategoryInfo : 보안 오류: (:) [], PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess PowerShell을 .. 2021. 8. 31.
[Node] Node.js 초기 세팅 / express 설치 0. Window > Node.js 설치 https://nodejs.org/ko 위 페이지에서 안정이 보장된 LTS 버전 설치 1. node 설치 확인 node -v 2. npm init package.json 추가됨 npm init 3. express 설치 node_modules 폴더와 package-lock.json 파일 추가됨 npm install --save express 4. 초기 파일 생성 app.js const express = require('express'); const app = express(); app.get('/', function(req, res){ res.send('hello NodeJs'); }) app.listen(3000, () => console.log('3000번 포트.. 2021. 8. 31.