일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- json gson 차이
- 스프링 부트 기능
- REST API 규칙
- Filter
- JPA주의사항
- 복합키
- Error creating bean with name
- Unsatisfied dependency
- Q 클래스
- Spring Spring boot 차이
- ERD 작성
- github
- json
- queryDSL
- REST란
- jpa에러
- jpa회원가입
- @IdClass
- jwt메서드
- JoinColumn
- 1차캐시
- 스프링부트오류
- spring서버
- 스프링 부트 공식 문서
- 최종 프로젝트
- JPA
- 인텔리제이
- 빈생성안됨
- uncheck Exception
- git
- Today
- Total
목록내배캠 주요 학습/매일 공부 (32)
Everyday Dev System
1. 프로젝트 개요 프로젝트 명 : "Elephant " 프로젝트 한줄 소개 : 개발자 및 개발 공부를 하는 사람끼리 서로 정보를 공유하고 협업 프로젝트 팀을 구성해 사이내에서 다양한 협업 지원 기능을 이용할 수 있습니다. 도메인 주소 : https://www.elephantcodingclub.site/ (현재 서버 OFF) 시연 영상 : https://www.youtube.com/watch?v=5RR0kAxlCGY 팀노션 : https://www.notion.so/azuressu/a1c7ce1ccb874da0b1f4b99050bd295d Repository : https://github.com/sangbu3jo/Elephant GitHub - sangbu3jo/Elephant Contribute to ..
0. 상부삼조하는 우리 팀의 소통의 광장 Notion https://azuressu.notion.site/3-a1c7ce1ccb874da0b1f4b99050bd295d 3조 - 최종 프로젝트 우리 팀 상부삼조 azuressu.notion.site 1. 시연 영상 https://youtu.be/jAUw7nbltM0 2. Github Repository https://github.com/sangbu3jo/Elephant GitHub - sangbu3jo/Elephant Contribute to sangbu3jo/Elephant development by creating an account on GitHub. github.com 3. 기능사항들 로그인 / 회원가입 / 로그아웃 JWT 토큰 발급 및 Redis ..
서론 먼저, 저는 Spring Secutiry + JWT 를 활용하여 로그인 기능 구현이 선행되었습니다. JWT와 같은 클레임 기반 토큰을 사용하면 Refresh Token을 서버에서 갖고 있을 필요는 없으나, 사용자 강제 로그아웃 기능, 유저 차단, 토큰 탈취 시에 대비하기 위한 방법을 생각해보아야 합니다. Access Token이 발급된 후 서버에 저장되지 않고 클라이언트 측에서 갖고 있는 토큰 자체로 검증을 하여 사용자 권한을 인증하는 것을 Stateless(무상태) 라고 합니다. 그렇기에, Access Token이 탈취되어 토큰이 만료되기 이전까지 유출된 토큰을 통해 인증을 거칠 수 있다는 취약점이 있습니다. 이러한 문제를 보완하기 위해 Access Token의 만료 기간을 줄이고, Refresh..
내일배움캠프 6기 4조 Task Rail 시연영상 - YouTube
const handleSubmit = async (e) => { e.preventDefault(); // Replace 'YOUR_API_ENDPOINT' with the actual API endpoint for member registration const response = await fetch('YOUR_API_ENDPOINT', { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify(formData), }); if (response.ok) { // Handle successful registration, e.g., show success message or redirect to a login ..
이전글이 선행되어야 합니다. 2023.08.08 - [내배캠 주요 학습/TIL : Today I Learned] - react로 프론트 구현 시도 중 에러 해결 react로 프론트 구현 시도 중 에러 해결 1. 개발 환경 설정: 컴퓨터에 Node.js 및 npm(노드 패키지 관리자) 설치하기. LTS로 설치하였습니다. 공식 Node.js 웹사이트에서 다운로드할 수 있습니다: https://nodejs.org Node.js Node.js® is a JavaScript runtime b cdev.tistory.com 1. 개발 서버 시작 1) 먼저, cmd창에서 [프로젝트 디렉터리] 경로로 이동합니다. 2) 개발 서버를 시작합니다. ( 개발 모드에서 React 애플리케이션을 실행하기 위함.) 이렇게 하면 로..
오늘은 협업을 위한 작업 및 일정을 관리하는 프로젝트를 기획하였다. 프로젝트명은 'Task-Rail'로, 작업들을 기차 레일처럼 나열한다는 의미로 명명하였다. API 명세서는 gitBook을 통해 작성하였다. PDF로 변환하기 위해서는 유료 버전이 필요하여, 다음과 같이 링크만 참조하도록 하겠습니다. https://chaeyounglims-organization.gitbook.io/task-rail/ users - Task Rail 사용자 정보 수정 기능 chaeyounglims-organization.gitbook.io ERD 는 erdCloud로 작성하였다. https://www.erdcloud.com/d/fhAGx5MkJRq3ZGwuT Task Rail Draw ERD with your team m..
Exception에 대한 글 2023.08.04 - [나의 호기심] - Exception 뜯어보기 Exception 뜯어보기 Exception에 대해서 자세히 살펴보겠습니다. Exception 아래 사진을 보면 Throwable 클래스를 상속한 Exception 과 Error 클래스가 있습니다. 아래는 Exception 을 상속한 RuntimeException 입니다. 여기서 쓰인 주석 cdev.tistory.com checked, unchecked Exception - rollback 이슈 checked Exception은 기본적으로 rollback을 하지 않는다. 여러 DB 작업을 Transaction으로 묶지 않고 수행하는 상황에서 checked Exception이 발생하면, 수행한 데이터 관련된 ..
OAuth OAuth 방식 4개가 있다. - Authorization Code Grant 방식은 필수적으로 습득하고 있는 것이 좋다. 'OAuth 활용' 이 아닌 'OAuth 2.0을 통한 소셜 로그인 연동' -> 이력서에 이렇게 기재해야 한다. OAuth는 HTTPS 환경에서만 작동한다. ssl 위에서만 OAuth가 작동한다. HTTP와 HTTPS 차이가 중요하다. 패킷을 암호화해주는 레이어가 포함되어 있는 것을 HTTPS 라고 한다. Mokito @Mock ProductRepository productRepository; void test1() { Long productId = 100L; User user = new User(); ProductRequestDto requesDto = new Produ..