일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 직무면접
- Android Studio
- dto
- 기술면접
- 엔테크서비스
- 거쳐가는 정점
- onclick
- 플로이드 와샬
- Java
- 다익스트라
- Python
- BufferedReader
- 최단경로
- 동적계획법
- 코딩테스트
- Controller
- bottom-up
- clean code
- 음수가 포함된 최단경로
- kmeans
- compiler
- Django
- 우선순위큐
- disjoint set
- scikit-learn
- top-down
- spring boot
- union-find
- 벨만 포드 알고리즘
- 유니온 파인드
- Today
- Total
춤추는 개발자
[개인] 지역별 점포 파악 서비스(가명) 본문
💻 프로젝트 페이지와 구조
⚔ 기술 스택
Spring boot 3.0.1
Gradle-7.6
JDK-19
Springboot Data JPA
SpringDoc 2.0.0
MySql 8.0.27
JWT
OAuth
github - projec-gyu
네이버 지도 API (https://www.ncloud.com/product/applicationService/maps)
배달앱 관련 API (https://hyphen.im/product-api/view?seq=16)
데이터를 직접 만들지 or API를 끌어다 쓸지 고민이 필요..
Vue.js (임시)
🧑 개발 순서
[ 로그인과 인증기능 ]
- DB연동 및 User Modeling
- 기본 인증부터 토큰 인증까지
- JWT와 SpringSecurity를 활용한 로그인 기능에 대한 이해
- Junit5 기반으로 테스트 코드 작성
- 로그인 인증방식에 Filter, Interceptor, Resolver 및 Custom Annotation 활용과 이해
- RestTemplate 대신 FeignClient 활용하여 Http 요청 기능 구현 + OAuth
💪 기여한 점
✅ 아쉬운 점
🛠 개선사항
💡 발생했던 이슈
🔑 해결책
🙋♂️ 느낀점
Reference
//
https://velog.io/@znftm97/JWT-Session-Cookie-%EB%B9%84%EA%B5%90-sphsi9yh
https://techblog.woowahan.com/2630/
// JWT + spring security
https://gksdudrb922.tistory.com/217
https://ryudung.tistory.com/20
https://imbf.github.io/spring/2020/06/29/Spring-Security-with-JWT.html
// Junit5 + test
https://csy7792.tistory.com/331
// DispatcherServlet 기준으로 전처리 구간
https://steady-coding.tistory.com/601
'Developer's_til > 프로젝트 요약' 카테고리의 다른 글
[안드로이드] 우산 챙겨주는 알람시계 (0) | 2021.08.06 |
---|---|
[SSAFY] 2차 프로젝트 - 영화 추천 서비스 (0) | 2021.07.30 |
[SSAFY] 1차 프로젝트 - 여행 정보 제공 서비스 (0) | 2021.07.30 |