일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- Q 클래스
- JPA주의사항
- REST란
- JoinColumn
- 인텔리제이
- 스프링 부트 공식 문서
- Spring Spring boot 차이
- uncheck Exception
- Filter
- REST API 규칙
- json
- @IdClass
- json gson 차이
- JPA
- jpa회원가입
- github
- jwt메서드
- jpa에러
- 복합키
- 스프링부트오류
- 스프링 부트 기능
- 최종 프로젝트
- 빈생성안됨
- spring서버
- queryDSL
- Error creating bean with name
- git
- ERD 작성
- Unsatisfied dependency
- 1차캐시
- Today
- Total
목록내배캠 주요 학습/매일 공부 (32)
Everyday Dev System
프로젝트 시연 영상 기획 및 진행 사항 및 결과 참조: https://www.notion.so/2-c446b07351924a9d8fc2cb6522c76421?pvs=40 2조 (이름좀 바꿔조) S.A 내용 www.notion.so PPT 자료: 1. 한 주의 흐름 1) 한 일 시연 영상 : https://www.youtube.com/watch?v=jh5lQzd4veA 레파지토리 : https://github.com/Chaeyounglim/yourOpinion 프로젝트 명 : Your Opinion 필수 작업 (축약) 로그인 및 로그아웃 회원가입 게시글 CRUD 댓글 CRUD 프로필 조회 및 수정 추가 작업 (축약) 프론트엔드 구현 게시글에 따른 투표 기능 대댓글 CRUD 회원 관리자 페이지 게시글 관리자..
KPT 회고 (notion.site) 1. 한 주의 흐름 1) 한 일 시연 영상 : https://youtu.be/2LjzWP-4XJE 프로젝트 명 : The Developer Life 필수 작업 로그인 및 로그아웃 회원가입 게시글 CRUD 프로필 조회 및 수정 추가 작업 댓글 CRUD 기능 프론트엔드 구현 카테고리별 게시글 조회 '익명 게시글' 카테고리의 게시글의 작성자를 '익명'으로 표시 2) 느낀 점들 임채영 - 기술적인 부분의 느낀 점은 Thymeleaf 템플릿 활용법과 CSS, JS 부분의 학습이 필요하다고 생각합니다. 회사에 입사하여 협업을 할 때 프론트엔드 개발자와 백엔드 개발자의 충돌을 각자의 입장에서 모두 겪은 것 같습니다. 해당 경험을 통해 서버 개발자도 프론트엔드의 학습이 필요하다는 ..
1. 블로그 프로젝트 추가 기능 구현 댓글 기능 추가 유저와 관리자 권한 부여 기능 로그인 시 토큰 관리 및 회원가입 권한에 따른 url 접근 허용 및 거부 2023.06.26 - [내배캠 주요 학습/Spring 심화] - myBlog - Version 2.1 myBlog - Version 2.1 Version 1.0 2023.06.15 - [내배캠 주요 학습/Spring 입문] - Spring Boot 블로그 서버 구현 github Repo https://github.com/Chaeyounglim/myblog > 로그인 및 회원가입을 구현하고, 게시글 작성 및 수정, 삭제 시에 JWT 토큰을 cdev.tistory.com 2. Spring Data JPA 에서 복합키 설정 복합키가 여러개일 경우 모두 ..
▶ git-flow 전략 ▶ github-flow 전략 github-flow 전략은 git-flow 전략을 간소화시킨 전략이다. 평소에는 master랑 develop 브랜치 두개를 쓰다가, 새로운 기능을 개발해야 할 경우 feature 브랜치를 master 브랜치에서 생성합니다. feature A, featureB 브랜치들을 1차 통합 단계인 develop 에 통합을 하게 된다. 그 develop 에서 통합 테스트를 진행한다. 배포용 release 브랜치를 만든다. 보통 배포를 할 때는 release 브랜치에서만 이뤄진다. 그런 후에 master에 마지막 최종 merge가 이뤄진다. master까지 반영이 되었는데 버그 발견될 경우에는 hotfix 브랜치를 새로 생성하여 테스트하여 통과되면 develop..
의존성 추가 // Security implementation 'org.springframework.boot:spring-boot-starter-security' // JWT compileOnly group: 'io.jsonwebtoken', name: 'jjwt-api', version: '0.11.5' runtimeOnly group: 'io.jsonwebtoken', name: 'jjwt-impl', version: '0.11.5' runtimeOnly group: 'io.jsonwebtoken', name: 'jjwt-jackson', version: '0.11.5' // JPA implementation 'org.springframework.boot:spring-boot-starter-data-j..
참조: https://teamsparta.notion.site/9bb4bdc83b424196bdfa913fb6e4dc38 주도적으로 답을 찾아볼까요? (구글링 하는 법) 정보를 찾는 방법 teamsparta.notion.site 어떻게든 이해하고 따라가기 코드 나열법에 익숙해지는 시간을 갖기 아래와 같이 github에 검색해서 관련 코드를 볼 수있습니다. 무조건 복사 붙여넣기 하지 마시고, 코드를 하나하나 따라쳐보고, 한줄한줄 주석달면서 공부해보라고 하셨습니다. 뉴스피드 프로젝트는 github에 "instagram" 을 검색해서 참조할 수 있습니다.
1. 소문자를 사용한다. 2. 언더바 ( _ ) 대신 하이픈(-)을 사용한다. - 하이픈의 사용도 최소한으로 권장한다. 3. 마지막에 슬래시를 포함하지 않는다. 4. 행위를 포함하지 않는다. - 행위는 HTTP Method로 표현한다. 5. 파일 확장자는 URL에 포함시키지 않는다. 6. 자원에는 형용사, 동사가 아닌 명사를 사용하며, 컨트롤 자원을 의미하는 경우 예외적으로 동사를 사용한다. - URL은 자원을 표현하는데 중점을 두기에 동사, 형용사보다 명사를 사용한다.
1. 메타 인지를 하자. 나는 나를 얼마나 객관적으로 잘 알고 있나? 내가 뭘 알고 뭘 모르는지를 파악해야 한다. 내 업무의 핵심 질문을 정의 내가 맡은 업무의 배경을 조사하기 그 배경을 만들어낸 원인을 파악하기 업무의 주체에 대해서 트리 혀애로 분류하는 연습하기 2. 기능이 아닌 서비스를 개발하는 개발자 선발대 운영 방향 키워드 개념을 심화해서 학습하기 자주 물어보는 개념이 있을 경우 관련된 작은 과제를 내고, 과제를 공유하거나 해설, 라이브 코딩 방향으로 진행 토론 많이! 이야기 많이! 학습 내용 JPA 매핑 관계 심화
더보기 https://github.com/Chaeyounglim/hamburgerKiosk GitHub - Chaeyounglim/hamburgerKiosk: This is Kiosk to buy something to eat. This is Kiosk to buy something to eat. Contribute to Chaeyounglim/hamburgerKiosk development by creating an account on GitHub. github.com 2023.05.26 - [내일배움캠프 공부/매일 공부] - 개인과제 - 버거* Kiosk 개인과제 - 버거* Kiosk Menu Class Food Class extends Menu Order Class JAVA 과제 필수 기능 요구사항..