βœπŸ»μ΅œμ‹ κΈ€

  • [ν›„κΈ°] μ‹ μž…μ΄ 클린 μ½”λ“œ 읽고 싀무에 μ μš©ν•΄λ³΄κΈ°

    μ„œλ‘  λ©΄μ ‘μ—μ„œ "μ›ν•˜μ‹œλ©΄ μ½”λ“œ 리뷰 λ¬Έν™” 직접 λ„μž…ν•΄λ³΄μ„Έμš”~"λΌλŠ” 말을 λ“€μ—ˆμ—ˆλŠ”λ°, 그것이 ν˜„μ‹€μ΄ λ˜μ—ˆλ‹€.. 책을 보고 ν˜Όλ‚˜λŠ” 기뢄은 μ²˜μŒμ΄μ—ˆλ‹€. μ•½ 9주에 걸친 '클린 μ½”λ“œ' μŠ€ν„°λ””κ°€ λλ‚˜κ°„λ‹€. ν•΄λ‹Ή ν¬μŠ€νŠΈμ—μ„œλŠ” μŠ€ν„°λ”” 후기보닀 '클린 μ½”λ“œ'λΌλŠ” 책을 λ³Έ 후기와 μ‹€λ¬΄μ—μ„œ μ–΄λ–»κ²Œ μ μš©ν–ˆλŠ”μ§€ μ“°λ €κ³  ν•œλ‹€. μŠ€ν„°λ””μ™€ κ΄€λ ¨λœ κ·œμΉ™ 및 진행 방식은 μ•„λž˜ 링크λ₯Ό μ°Έκ³  λ°”λž€λ‹€. Github 링크 λ‚΄κ°€ μ“΄ μ½”λ“œλ₯Ό λŒμ•„λ³΄λ©° λ‚˜λŠ” "가독..

  • Suggestion λΈ”λŸ­ 내에 μ½”λ“œ λΈ”λŸ­ μž‘μ„±ν•˜κΈ°

    μ„œλ‘  졜근 ν΄λ¦°μ½”λ“œ μŠ€ν„°λ””λ₯Ό μ§„ν–‰ν•˜λ©° κ²ͺμ—ˆλ˜ μΌμ΄μ—ˆμŠ΅λ‹ˆλ‹€. ```java boolean isVisited = false; ``` μœ„μ²˜λŸΌ λ°±ν‹±(`) 3개둜 μ½”λ“œλ₯Ό κ°μ‹ΈλŠ” 것을 μ½”λ“œ λΈ”λŸ­μ΄λΌκ³  ν•©λ‹ˆλ‹€. ```suggestion ```java boolean isVisited = false; ``` ``` Pull Request에 μ½”λ“œ λΈ”λŸ­μ„ ν¬ν•¨ν•œ Suggestion을 λ“±λ‘ν–ˆμœΌλ‚˜ λ°±ν‹±(`)이 μ œλŒ€λ‘œ λ™μž‘ν•˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€. 원인 ```suggestion # suggestion λΈ”λŸ­ μ‹œμž‘ ```java boolean isVisited = false; ``` #..

  • [SpringBoot] Intellij spring boot ν”„λ‘œμ νŠΈ 생성 방법

    μ„œλ‘  Intellij IDEλ₯Ό μ΄μš©ν•΄ Spring Boot ν”„λ‘œμ νŠΈ 생성 방법에 λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€. 생성 방법 1. ν”„λ‘œμ νŠΈ 생성 Intellij 졜초 μ‹€ν–‰ μ‹œ, [New Project]λ₯Ό μ„ νƒν•˜κ±°λ‚˜ μœ„ μ‚¬μ§„μ²˜λŸΌ [File] - [New] - [Project]λ₯Ό μ„ νƒν•˜λŠ” 방법이 μžˆμŠ΅λ‹ˆλ‹€. 2. Spring Initialzr μ„ νƒν•˜κΈ° Spring Initializrλ₯Ό μ„ νƒν•˜κ³  섀정값을 μ μ–΄μ€λ‹ˆλ‹€. μ €λŠ” Maven λŒ€μ‹  Gradleκ³Ό Java 버전 11을 μ„ νƒν–ˆμŠ΅λ‹ˆλ‹€. Mavenμ—μ„œ Gradle둜 λ³€κ²½ν•˜λŠ” 방법은 κ½€..

  • μ„œλ²„λŠ” μ–΄λ–»κ²Œ λŠ˜λ €μ•Όν• κΉŒ?

    μ„œλ‘  ν”νžˆ μ•Œκ³  μžˆλŠ” "νŠΈλž˜ν”½μ΄ μ¦κ°€ν•˜λ©΄ μ„œλ²„λ₯Ό λŠ˜λ¦°λ‹€"μ—μ„œ κ·ΈμΉ˜λŠ” 것이 μ•„λ‹ˆλΌ, μ–΄λ–»κ²Œ μ„œλ²„λ₯Ό λŠ˜λ¦¬λŠ”μ§€ κ·Έ 방법은 μ–΄λ–€ 것이 μžˆλŠ”μ§€ κΆκΈˆν•˜μ—¬ ν¬μŠ€νŒ…ν•˜κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. νŒ€κ΅¬λΌλŠ” ν”„λ‘œμ νŠΈλ₯Ό μ§„ν–‰ν•˜λ©΄μ„œ μ±„νŒ… μ„œλ²„μ— μ•½ 40λͺ… μ •λ„μ˜ 인원이 λ™μ‹œμ— μ±„νŒ…μ„ 연사 ν•œ 적이 μžˆμŠ΅λ‹ˆλ‹€. t2.micro μ„œλ²„μ˜€μ§€λ§Œ κ±°λœ¬ν•˜λ”λΌκ΅¬μš”. κ·Έλ•Œ λŠλ‚€ 점이 "λ‚΄ 생각보닀 μ„œλ²„λŠ” νŠΌνŠΌν•˜λ‹€"와 "λŒ€μ²΄ μ–Όλ§ˆλ‚˜ λ§Žμ€ νŠΈλž˜ν”½μ΄ μžˆμ–΄μ•Ό ν„°μ§ˆκΉŒ?"μ˜€μŠ΅λ‹ˆλ‹€...

  • SSAFY 수료 ν›„κΈ° (feat. μ€‘λ„ν‡΄μ†Œ)

    μ„±κ³Ό ν”„λ‘œμ νŠΈ μ„±κ³Ό 1ν•™κΈ° 관톡 ν”„λ‘œμ νŠΈ μš°μˆ˜μƒ(2λ“±) 2ν•™κΈ° 곡톡 ν”„λ‘œμ νŠΈ μš°μˆ˜μƒ(2λ“±) 2ν•™κΈ° 곡톡 ν”„λ‘œμ νŠΈ UCC μš°μˆ˜μƒ(4λ“±) 2ν•™κΈ° νŠΉν™” ν”„λ‘œμ νŠΈ SSDC μ˜€ν”ˆμ†ŒμŠ€ μ‚Όμ„± λ¦¬μ„œμΉ˜ μš°μˆ˜μƒ(1λ“±) 2ν•™κΈ° νŠΉν™” ν”„λ‘œμ νŠΈ UCC μš°μˆ˜μƒ(2λ“±) κ·Έ μ™Έ μ„±κ³Ό μ˜€ν”ˆμ†ŒμŠ€ κΈ°μ—¬ SSDC에 ν”„λ‘œμ νŠΈ μ†Œκ°œ 쒋은 μ‚¬λžŒλ“€μ„ λ„ˆλ¬΄ 많이 μ–»μŒπŸ˜€ μ—¬λŸ¬ 기술 μŠ΅λ“ 쀑도 ν‡΄μ†Œ μˆ˜λ£ŒκΉŒμ§€ 단 1κ°œμ›”μ„ μ•žλ‘” μƒν™©μ—μ„œ, λ§Žμ€ κ³ λ―Ό 끝에 쀑도 ν‡΄μ†Œλ₯Ό κ²°μ‹¬ν–ˆμŠ΅λ‹ˆλ‹€. κ°‘μž‘μŠ€..

  • [Springboot] 민감정보 숨기기 - Argument μž…λ ₯

    κ°œμš” μ§€λ‚œλ²ˆ μž‘μ„±ν–ˆλ˜ 글에 이어 μ–΄λ–»κ²Œ 민감정보λ₯Ό μˆ¨κΈ°λŠ”μ§€μ— λŒ€ν•΄ μž‘μ„±ν•˜λ €κ³  ν•©λ‹ˆλ‹€. application.properties λ˜λŠ” application.yml νŒŒμΌμ„ μž‘μ„±ν•˜λ‹€ 보면 datasource.username, datasource.password와 같이 ν˜•μƒκ΄€λ¦¬ νŽ˜μ΄μ§€μ—λŠ” 숨기고 싢은 정보듀이 μ‘΄μž¬ν•©λ‹ˆλ‹€. 이λ₯Ό μˆ¨κΈ°κ±°λ‚˜ μ•”ν˜Έν™”ν•  수 μžˆλŠ” 방법이 μ—¬λŸ¬ 개 μ‘΄μž¬ν•˜λŠ”λ°, 이 쀑 μ‚¬μš©μž μž…λ ₯을 톡해 application.yml에 Argument μ „λ‹¬ν•˜λŠ” 방법을 ν¬μŠ€νŒ…ν•©λ‹ˆλ‹€. κ²°κ³Όλ¬Ό..

βœ¨μΈκΈ°κΈ€