<aside> <img src="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1667082075/noticon/evii0kwjuapddhzjmdrb.png" alt="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1667082075/noticon/evii0kwjuapddhzjmdrb.png" width="40px" /> Jdk 17
</aside>
<aside> <img src="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1566778017/noticon/ytjm1rralodyhvuggrpu.png" alt="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1566778017/noticon/ytjm1rralodyhvuggrpu.png" width="40px" /> Spring
</aside>
<aside> <img src="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1567008187/noticon/m4oad4rbf65fjszx0did.png" alt="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1567008187/noticon/m4oad4rbf65fjszx0did.png" width="40px" /> Spring Boot
</aside>
<aside> <img src="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1686935854/noticon/r7w1ipwmdmhlfzqfw69h.png" alt="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1686935854/noticon/r7w1ipwmdmhlfzqfw69h.png" width="40px" /> Spring Security
</aside>
<aside> 🥬 Spring Validation
</aside>
<aside> <img src="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1569654347/noticon/mdujedvj9w8c9rz9phny.png" alt="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1569654347/noticon/mdujedvj9w8c9rz9phny.png" width="40px" /> JWT
</aside>
<aside> <img src="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1606895317/noticon/cffnbxeed08p0l4u44ru.png" alt="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1606895317/noticon/cffnbxeed08p0l4u44ru.png" width="40px" /> Smtp
</aside>
<aside> <img src="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1566912632/noticon/konazfwbuwdnn43mcqux.png" alt="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1566912632/noticon/konazfwbuwdnn43mcqux.png" width="40px" /> Oauth2.0
</aside>
<aside> <img src="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1576325989/noticon/rcwm9dy0hu6cbjowbfwi.png" alt="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1576325989/noticon/rcwm9dy0hu6cbjowbfwi.png" width="40px" /> Gradle
</aside>
<aside> <img src="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1603422708/noticon/snx80yunsrqtxnijopnh.png" alt="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1603422708/noticon/snx80yunsrqtxnijopnh.png" width="40px" /> Lombok
</aside>
<aside> <img src="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1603423163/noticon/az0cvs28lm7gxoowlsva.png" alt="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1603423163/noticon/az0cvs28lm7gxoowlsva.png" width="40px" /> MySQL
</aside>
<aside> <img src="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1567029376/noticon/mifj9iomj6prrmjhdjim.png" alt="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1567029376/noticon/mifj9iomj6prrmjhdjim.png" width="40px" /> WebClient
</aside>
<aside> <img src="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1706767600/noticon/wgnyqnxpipdacnvwwbcn.png" alt="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1706767600/noticon/wgnyqnxpipdacnvwwbcn.png" width="40px" /> Web Socket
</aside>
<aside> <img src="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1566913019/noticon/watr41yboy1ub4jfuqlq.png" alt="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1566913019/noticon/watr41yboy1ub4jfuqlq.png" width="40px" /> IntelliJ
</aside>
<aside> <img src="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1567064876/noticon/sb5llmvfubuceldbkmx8.png" alt="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1567064876/noticon/sb5llmvfubuceldbkmx8.png" width="40px" /> Amazon S3
</aside>
<aside> <img src="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1673248072/noticon/uj1sljza7nnsj0lpilwk.png" alt="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1673248072/noticon/uj1sljza7nnsj0lpilwk.png" width="40px" /> GitHub Actions
</aside>
<aside> <img src="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1683592944/noticon/plcvyiwmdh4adlt8dxgo.png" alt="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1683592944/noticon/plcvyiwmdh4adlt8dxgo.png" width="40px" /> RDS
</aside>
<aside> <img src="https://contents.nextunicorn.kr/company/8cf6848f88d71774/profile-283c1846edacb64d93d6f1a8b4f6a96dba0e.png" alt="https://contents.nextunicorn.kr/company/8cf6848f88d71774/profile-283c1846edacb64d93d6f1a8b4f6a96dba0e.png" width="40px" /> CLOUDTYPE
</aside>
<aside> <img src="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1566899596/noticon/slhw4nu8hybreryigopq.png" alt="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1566899596/noticon/slhw4nu8hybreryigopq.png" width="40px" /> GitHub
</aside>
<aside> <img src="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1566913419/noticon/xf9bevlrgugi7xj6xkhp.png" alt="https://noticon-static.tammolo.com/dgggcrkxq/image/upload/v1566913419/noticon/xf9bevlrgugi7xj6xkhp.png" width="40px" /> Git
</aside>
feature/
로 시작하는 브랜치를 만들어서 test코드를 포함한 수정 작업을 완료한 뒤 Pull Request 생성gradle test
를 수행