๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

์Šคํ”„๋ง ๋ถ€ํŠธ3

Spring Boot profiles ์„ค์ •ํ•˜๊ธฐ ๐Ÿ“Ž Spring Boot profiles ์„ค์ •ํ•˜๊ธฐ ์•ˆ๋…•ํ•˜์„ธ์š”, ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ์Šคํ”„๋ง ๋ถ€ํŠธ์—์„œ ์—ฌ๋Ÿฌ profile์„ ์„ค์ •ํ•˜๊ณ , ์„ค์ • ๊ฐ’๋“ค์„ ๊ฐ์ฒด์— ๋ฐ”์ธ๋”ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์‹ค์ œ ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•˜๊ณ  ์šด์˜์„ ํ•˜๋‹ค๋ณด๋ฉด ๊ฐœ๋ฐœ(dev), ํ…Œ์ŠคํŠธ(stage), ์•ŒํŒŒ(alpha), ์ƒ์šฉ(prod) ๋“ฑ ์šด์˜ํ™˜๊ฒฝ์— ๋”ฐ๋ผ ์„œ๋ฒ„๋‚˜ ์„ค์ • ๊ฐ’๋“ค์ด ์—ฌ๋Ÿฌ๊ฐœ๋กœ ๋‚˜๋‰  ์ˆ˜ ์žˆ๋Š”๋ฐ์š”, ์Šคํ”„๋ง ๋ถ€ํŠธ์—์„œ๋Š” ์ด๋Ÿฌํ•œ ์„ค์ •์„ ๊ฐ„๋‹จํžˆ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ํฌ์ŠคํŒ…์—์„œ๋Š” yml ํŒŒ์ผ์„ ๊ธฐ์ค€์œผ๋กœ ์„ค์ •์„ ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๐Ÿคฏ ๐Ÿ“Ž yml ํŒŒ์ผ ์ž‘์„ฑํ•˜๊ธฐ resource ํ•˜์œ„ ํด๋”์— ์ž‘์„ฑํ•  yml ํŒŒ์ผ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๐Ÿ“ application.yml spring: profiles: active: - local group: local: - site.. 2022. 9. 5.
Spring Boot Maven profile ์šด์˜ & ๊ฐœ๋ฐœ DB ๋ถ„๋ฆฌ(AWS EC2) ๐Ÿ“Ž Spring Boot(Maven) profile ์šด์˜ & ๊ฐœ๋ฐœ DB ๋ถ„๋ฆฌ (ํ‹€๋ฆฐ ๋‚ด์šฉ์ด ์žˆ์„์ˆ˜๋„ ์žˆ์œผ๋‹ˆ ๋น„ํŒ์ ์œผ๋กœ ๋ด์ฃผ์‹œ๋ฉด ๋  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค..! ๐Ÿ˜‚) ์•ˆ๋…•ํ•˜์„ธ์š”! ์ด๋ฒˆ์— ์ •๋ฆฌํ•  ๋‚ด์šฉ์€ ์Šคํ”„๋ง ๋ถ€ํŠธ์—์„œ ์šด์˜ & ๊ฐœ๋ฐœ ๋ถ„๋ฆฌ ๋ฐ AWS EC2์— ๋ฐฐํฌ ์ž…๋‹ˆ๋‹ค. ์‹ค๋ฌด์—์„œ๋Š” ์‹ค์ œ ์„œ๋น„์Šค๋˜๋Š” DB์™€ ๊ฐœ๋ฐœ์ค‘์ธ DB์˜ ์ •๋ณด๋Š” ๋‹ค๋ฅด๊ฒŒ ๊ด€๋ฆฌ๋ฅผ ํ•˜๋Š”๋ฐ ์ด๋ฅผ ์œ„ํ•ด ์Šคํ”„๋ง ๋ถ€ํŠธ์—์„œ profile์„ ํ†ตํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฐฐํฌํ•  ๋•Œ ์šด์˜๊ณผ ๊ฐœ๋ฐœ์„ ๋ถ„๋ฆฌํ•ด์„œ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง„ํ–‰ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ €๋Š” ํ˜„์žฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ AWS EC2 ํ™˜๊ฒฝ์—์„œ ์šด์˜, ๋ฐฐํฌ๋ฅผ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ์ปฌ์—์„œ ๊ฐœ๋ฐœ ํ›„ ๋ฐฐํฌ๋ฅผ ํ•˜๊ธฐ ์œ„ํ•ด GitHub์— ์ฝ”๋“œ๋ฅผ pushํ•œ ๋’ค AWS์—์„œ pull์„ ํ•˜๊ณ  ๋ฐฐํฌ๋ฅผ ์ง„ํ–‰ํ•˜๊ฒŒ ๋˜๋Š”๋ฐ์š”, ์ด๋Ÿฌํ•œ ๊ณผ์ •์—์„œ ๋ฏผ๊ฐํ•œ ์ •๋ณด๋“ค(.. 2021. 6. 18.
[Spring] - HTTP 406 Not Acceptable • ์•ˆ๋…•ํ•˜์„ธ์š”~ ์ด์ „์— ์šด์˜ํ•˜๋˜ ๋ธ”๋กœ๊ทธ ๋ฐ GitHub, ๊ณต๋ถ€ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•˜๋Š” Study-GitHub ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค! • ๋„ค์ด๋ฒ„ ๋ธ”๋กœ๊ทธ • GitHub • Study-GitHub • ๐Ÿ” โœ” HTTP 406 Not Acceptable Error Controller.java package org.juhyun.project.jbookmark.controller.post; import org.juhyun.project.jbookmark.controller.ApiResult; import org.juhyun.project.jbookmark.controller.post.dto.PostResponseDto; import org.juhyun.project.jbookmark.controller.post.dto.PostSa.. 2021. 3. 17.
๋ฐ˜์‘ํ˜•