Giter Site home page Giter Site logo

boilerplate's Introduction

Hi there πŸ‘‹

μ•ˆλ…•ν•˜μ„Έμš”, μ£Όλ‹ˆμ–΄ μ„œλ²„ 개발자 κΉ€νƒœν›ˆμž…λ‹ˆλ‹€.

ν™•μž₯ κ°€λŠ₯ν•œ 섀계에 관심이 μžˆμŠ΅λ‹ˆλ‹€.

πŸ“­ Contact Me

βœ‰οΈ Email : [email protected]

πŸ›  What I Used

🏫 Education

Organization Date Contents
NHN Academy 2023.02 ~ 2023.06 Java/Spring Backend 3rd
Naver Connect Foundation 2022.08 ~ 2022.12 Boostcamp membership 7th
Naver Connect Foundation 2022.07 ~ 2022.08 Boostcamp challenge 7th

boilerplate's People

Contributors

kimtaehoondev avatar

Watchers

 avatar

boilerplate's Issues

CORS

μ„œλ²„μ—μ„œ CORSλ₯Ό μ„€μ •ν•©λ‹ˆλ‹€.
ν•΄λ‹Ή μ˜ˆμ œμ—μ„œλŠ” 가독성을 μœ„ν•΄ μ†ŒμŠ€μ½”λ“œμ— 섀정을 μΆ”κ°€ν–ˆμŠ΅λ‹ˆλ‹€.
ν•˜μ§€λ§Œ μ‹€μ œ ν™˜κ²½μ—μ„œλŠ” yml λ“±μ˜ νŒŒμΌμ— κ΄€λ¦¬ν•˜λŠ” κ±Έ ꢌμž₯ν•©λ‹ˆλ‹€.

ν”„λ‘œνΌν‹°

application.yml(properties)에 κΈ°λ‘ν•œ νŒŒμΌμ„ κ°€μ Έλ‹€ μ“Έ 수 μžˆλ„λ‘ ν•©λ‹ˆλ‹€.
λŸ°νƒ€μž„ 쀑에 ν”„λ‘œνΌν‹° 값을 λ³€κ²½ν•  수 없도둝 record νƒ€μž…μ„ μ‚¬μš©ν–ˆμŠ΅λ‹ˆλ‹€.

Swagger

Swaggerλ₯Ό μ‚¬μš©ν•˜μ—¬ API λͺ…세듀을 λ³΄μ—¬μ€λ‹ˆλ‹€.
인증이 κ°€λŠ₯ν•˜κ²Œ λ§Œλ“€μ–΄ ν”„λ‘ νŠΈ κ°œλ°œμžλ“€μ˜ ν…ŒμŠ€νŠΈ νŽΈμ˜μ„±μ„ μ˜¬λ €μ€λ‹ˆλ‹€.

초기 μ„€μ •

ν™˜κ²½

  • Spring Boot 3.2.3
  • Java 17

단계

μ–΄λ–€ μž‘μ—…μ„ ν–ˆλŠ”μ§€ ν™•μΈν•˜κ³  μ‹ΆμœΌμ‹œλ©΄, init 브랜치의 TODO 주석을 λ”°λΌκ°€μ£Όμ„Έμš”.

  1. 라이브러리 μ˜μ‘΄μ„± μ£Όμž…
스크란샷 2024-03-02 α„‹α…©α„Œα…₯ᆫ 1 02 27
  1. macos, windows, linux gitignore μΆ”κ°€
  2. application.yml ν”„λ‘œν•„ 뢄리
  3. Issue, PR ν…œν”Œλ¦Ώ μΆ”κ°€ν•˜κΈ°

μ˜ˆμ™Έ 처리

ApiException을 κ΅¬ν˜„ν•©λ‹ˆλ‹€.
내뢀에 ErrorCodeλΌλŠ” Enum을 λ‚΄μž₯ν•˜μ—¬, λΉ λ₯΄κ²Œ μ˜ˆμ™Έ 처리λ₯Ό κ°€λŠ₯ν•˜λ„λ‘ ν•©λ‹ˆλ‹€.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.