일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스
- TiL
- Spring multimodule
- spring batch 5.0
- jwttoken
- 구글 OAuth login
- Python
- 코딩테스트 준비
- 99클럽
- jwt
- 전략패턴 #StrategyPattern #디자인패턴
- 1주일회고
- 빈 조회 2개 이상
- 디자인패턴
- DesignPattern
- @FeignClient
- 취업리부트코스
- JavaScript
- KPT회고
- 개발자 취업
- 항해99
- 인프콘 2024
- 개발자부트캠프추천
- 빈 충돌
- infcon 2024
- 파이썬
- 커스텀 헤더
- 디자인 패턴
- 단기개발자코스
- 프로그래머스 이중우선순위큐
- Today
- Total
목록Toy Projects/중간 장소 추천 서비스 (3)
m1ndy5's coding blog
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/ZJ4qj/btsB5FllbCl/ooqP0MpoB5cVvc8JqqYOGk/img.png)
Google Cloud Platform에 들어가서 몇가지 설정해주기 간략한 정보 입력을 먼저 한다. 그 다음으로 OAuth 클라이언트 ID를 발급받는다. 이 때 승인된 리디렉션 URI에는 구글 인가 서버에서 주는 code를 받을 URI을 넣으면된다! 나 같은 경우엔 /login/google/link -> 로그인 성공 및 코드 발급 -> /login/google/token 으로 해주었다.(코드로 AccessToken 받을거라) 이렇게 설정을 해주면 클라이언트 id와 클라이언트 secret을 주게 되고 이걸 사용해서 OAuth 로그인을 구현할 것이다! application.yml 혹은 application.properties에 사용될 정보들 넣어주기 코드를 좀더 깔끔하게 관리하기 위해서 위에서 받았던 cli..
유저 클래스 설계 UserController -> UserService -> UserRepository API 설계 유저 생성 : POST /members 유저 전체 조회 : GET /members 유저 한명 조회 : GET /members/{id} 유저 정보 수정 : PATCH /members/{id} 유저 삭제 및 비활성화 : PATCH /members/{id}커뮤니티 - 게시글 클래스 설계 PostController -> PostService -> PostRepository API 설계 게시글 생성 : POST /posts 유저의 게시글 전체 조회 : GET /members/{id}/posts 게시글 한개 조회 : GET /posts/{id} 게시글 수정 : PUT /posts/{id} 게시글 삭제..
팀원 backend : 나 포함 2명 frontend : x ios/android : x 프엔, ios, 안드 환영 기술 스택 도구 : Spring Boot 3.2.0 언어 : Java 17 데이터베이스 : MySQL 8.0, AWS RDS 인증 : 스프링 시큐리티 배포 및 관리 : AWS EC2, Jenkins, Docker 구현 기능 회원 가입 및 로그인 소셜 로그인 확장 가능성 : 유 -> 자체 로그인 유저 개인 피드 프로필 사진, 이름, 한줄 소개 팔로우 팔로잉 목록 게시글 개수 게시글들(미리보기) 확장 가능성 : 크게 없음 커뮤니티 - 자유 게시판 글쓰기 댓글 & 대댓글 좋아요 확장 가능성 : 크게 없음 중간 지점 찾기 유저들이 출발지점을 입력하면 유저들의 중간 지점이 어디인지 추천해준다. 조회..