λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
πŸŒ»μŠ€ν„°λ”” 관리/πŸ™‰μ„œλ²„ μ‚¬μ΄λ“œ ν”„λ‘œμ νŠΈ μ±Œλ¦°μ§€

[ μ„œλ²„ μ‚¬μ΄λ“œ ν”„λ‘œμ νŠΈ μ±Œλ¦°μ§€ ] 23.04.01 - week5

by MuGeon Kim 2023. 4. 7.
λ°˜μ‘ν˜•
 

GitHub - mooh2jj/side-project-challenge-study: μ„œλ²„ μ‚¬μ΄λ“œ ν”„λ‘œμ νŠΈ μ±Œλ¦°μ§€ μŠ€ν„°λ””μž…λ‹ˆλ‹€.

μ„œλ²„ μ‚¬μ΄λ“œ ν”„λ‘œμ νŠΈ μ±Œλ¦°μ§€ μŠ€ν„°λ””μž…λ‹ˆλ‹€. Contribute to mooh2jj/side-project-challenge-study development by creating an account on GitHub.

github.com

 

1. 이번 μ£Ό μŠ€ν„°λ””μ—μ„œ ν•™μŠ΅ν•œ λ‚΄μš©

이번 μ£Όμ—λŠ” ν”„λ‘œμ νŠΈ μ†Œκ°œ, μ½”λ“œ 리뷰, νŒ€ 선정을 ν•˜μ˜€μŠ΅λ‹ˆλ‹€.

 

μ΄λ²ˆμ— ν”„λ‘œμ νŠΈλŠ” 기쑴에 κ΅­λΉ„μ§€μ›μ—μ„œ κ΅¬ν˜„ν•œ SSR 방식이 μ•„λ‹Œ SPA 방식인 Rest APIλ₯Ό λ§Œλ“€λ €κ³  ν•œλ‹€.

이번 μ‹œκ°„μ— νŒ€μ›μ„ 선정을 ν•˜μ˜€κ³  ν”„λ‘œμ νŠΈλ₯Ό μ‹œμž‘μ„ ν•˜μ˜€λ‹€.

μ €λ²ˆ ν”„λ‘œμ νŠΈμ—μ„œ νŒ€ μ»¨λ²€μ…˜μ˜ μ€‘μš”μ„±μ„ μ•Œκ³  μ»¨λ²€μ…˜μ„ λ¨Όμ € μ •ν•˜κ³  ν”„λ‘œμ νŠΈλ₯Ό μ€€λΉ„λ₯Ό ν•˜μ˜€λ‹€.

기본적으둜 νŒ€μ›μ—κ²Œ μ»¨λ²€μ…˜μ— λŒ€ν•΄ μ •λ¦¬ν•œ λ‚΄μš©μ„ 곡유λ₯Ό ν•˜μ˜€κ³  ERD Cloudλ₯Ό ν†΅ν•˜μ—¬ ERDλ₯Ό μž‘μ„±ν•˜κ³  아직 ν”„λ‘ νŠΈ 뢀뢄이 μ—†κΈ° λ•Œλ¬Έμ— Kakao Oven으둜 ν™”λ©΄ 섀계λ₯Ό ν•˜μ˜€λ‹€.

 

3. 과제

 ERD (coupon, coupon_record μΆ”κ°€)
 API λͺ…μ„Έμ„œ (Notion)
 νŽ˜μ΄μ§•
 querydsl 동적쿼리 → coupon 쑰건 λŒ€μ²΄
 λ‹€μŒ JWT 기술 λŒ€λΉ„, Spring Security 쑰사

 

 

GitHub - KMGeon/coupon: μ‚¬μ΄λ“œ ν”„λ‘œμ νŠΈ μ±Œλ¦°μ§€ μŠ€ν„°λ”” 과제

μ‚¬μ΄λ“œ ν”„λ‘œμ νŠΈ μ±Œλ¦°μ§€ μŠ€ν„°λ”” 과제. Contribute to KMGeon/coupon development by creating an account on GitHub.

github.com

 

 

[ QueryDSL ] DTO쑰회 Projections , @QueryProjection

QeuryDSL을 ν•™μŠ΅ν•˜λ©΄μ„œ DTO에 λŒ€ν•œ μ‘°νšŒμ— λŒ€ν•΄ ν•™μŠ΅μ„ ν•˜μ˜€λ‹€. μ΄λ•Œ 2가지 방법이 μžˆλŠ”λ° 각 λ°©μ‹μ˜ 차이에 λŒ€ν•΄ μ •λ¦¬ν•˜λŠ” μ‹œκ°„μ΄ 있으면 μ’‹λ‹€κ³  μƒκ°ν•˜μ—¬ μ •λ¦¬ν•˜κ²Œ λ˜μ—ˆλ‹€. 1. Projections을 μ΄μš©ν•œ DT

pos04167.tistory.com

 

λ°˜μ‘ν˜•