์๋ ํด๋น ์์กด์ฑ์ด ์ถ๊ฐ ๋์ด ์๋ค๋ฉด ์์กด์ฑ ์ ๊ฑฐ๋ฅผ ํ์๊ฑฐ๋, ๋ฅผ ์ญ์ ํด์ฃผ์ธ์. ๊ทธ๋ค์ maven ์ ๋ฐ์ดํธ ํ ์ฌ๊ธฐ๋์ ํ๋ฉด ์ ์์ ์ผ๋ก ํฐ์ผ์ ์ฌ๋ฆด ์ ์์ต๋๋ค. org.springframework.boot spring-boot-starter-tomcat runtime

์์ ํ๊ฒฝ window10 wsl2-ubuntu ์ฐ์ ๋์ปค๋ฅผ ํ์ฉํด ํฐ์ผ ์ปจํ ์ด๋๋ฅผ ๊ตฌ์ฑํด๋ด ๋๋ค. ๋ค์ ๋งํฌ์์ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ์ฐธ๊ณ ํด ์ฃผ์ธ์! ๋์ปค๋ก ํฐ์ผ ๊ตฌ์ฑํ๊ธฐ [ Docker ] ๋์ปค๋ก ํฐ์ผ(์ปจํ ์ด๋) ์คํํ๊ธฐ ๋์ปค์ ๊ธฐ๋ณธ์ ์ธ ํ๊ฒฝ ๊ตฌ์ฑ์ ๋์ด ์๋ค ๊ฐ์ ํฉ๋๋ค. ์์ฑ์ ํ๊ฒฝ๊ตฌ์ฑ win10 wsl2 - ubuntu 1. ๋์ปค๋ก ํฐ์ผ ์ด๋ฏธ์ง ์ฐพ๊ธฐ ํฐ์ผ์ ๊ตฌ์ฑํ๊ธฐ ์ํด ์ฐ๋ฆฌ๋ ํฐ์ผ ์ด๋ฏธ์ง๋ฅผ ๋ด๋ ค๋ฐ์์ผ ํฉ๋๋ค. ๊ทธ์ ์ ๋์ปค kithub.tistory.com 1. ์ํ ํ๋ก์ ํธ ์์ฑ ์ ๋ war ๋ฐฐํฌ๋ฅผ ์ํด ๋ค์๊ณผ ๊ฐ์ด ํ๋ก์ ํธ๋ฅผ ๊ตฌ์ฑํด ๋ณด์์ต๋๋ค. ๊ตฌ์ฑ ํ๊ฒฝ springboot 3.0.2 jdk 17 STS ์์กด์ฑ Spring boot DevTools Spring web ํ๋ก์ ํธ๊ฐ ์์ฑ๋์๋ค๋ฉด ์ด์ ind..
๋์ปค์ ๊ธฐ๋ณธ์ ์ธ ํ๊ฒฝ ๊ตฌ์ฑ์ ๋์ด ์๋ค ๊ฐ์ ํฉ๋๋ค. ์์ฑ์ ํ๊ฒฝ๊ตฌ์ฑ win10 wsl2 - ubuntu 1. ๋์ปค๋ก ํฐ์ผ ์ด๋ฏธ์ง ์ฐพ๊ธฐ ํฐ์ผ์ ๊ตฌ์ฑํ๊ธฐ ์ํด ์ฐ๋ฆฌ๋ ํฐ์ผ ์ด๋ฏธ์ง๋ฅผ ๋ด๋ ค๋ฐ์์ผ ํฉ๋๋ค. ๊ทธ์ ์ ๋์ปคํ๋ธ์ ์ฌ๋ผ์ ์๋ ํฐ์ผ ์ด๋ฏธ์ง๋ค์ ๋ชฉ๋ก์ ํ์ธํด ๋ณผ ์ ์์ต๋๋ค. search ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํด ๋ชฉ๋ก์ ๊ฒ์ ํ๊ฒ ๋๋ฉด ์ด๋ฏธ์ง์ ์ด๋ฆ, ์ค๋ช , ํ์ (๋ณ) ๋ฑ์ ํ์ธ ํ ์ ์์ต๋๋ค. docker search [OPTIONS] TERM docker search ๋ช ๋ น์ด ๊ณต์๋ฌธ์ sintae@DESKTOP-JAQ684D:~$ docker search tomcat NAME DESCRIPTION STARS OFFICIAL AUTOMATED tomcat Apache Tomcat is an open source ..
๊ฒฐํผ์ ํ๊ณ ๋ ๋ค, ์ง๋ค์ด ์ ๋ฌผ๋ก ์ปคํผ๋จธ์ ์ด ์๊ฒผ๋ค. ๋๊ฐ์ ๊ฒฝ์ฐ ํ์์ ๋ง์๋ ์๋ฃ๋ ๋ฌผ ์๋๋ฉด ์ฐจ์ข ๋ฅ ์๋ ๋์๊ธฐ์ ์ปคํผ๋จธ์ ์ ์ ๋ฌธ๋ฌผ(?) ๊ฐ์ ๊ฒ์ด์๋ค. ๊ทธ๋์ ์ด ์ฐธ์ ์ปคํผ์ ์์ ๊ด์ฌ์ ๊ฐ์ ธ๋ณด๋ ค ํ๋ค.

MAVEN ํ๊ฒฝ์์ lombok ์์กด์ฑ์ ์ค์ ํด์ฃผ์๋๋ฐ๋, @setter, @getter ์ด๋ ธํ ์ด์ ์ ์ ํ ์ธ์ํ์ง ๋ชปํ๋ ํ์์ด ๋ํ๋ฌ๋ค. ์ด ๋ฌธ์ ์ ๋ํ ํด๊ฒฐ๋ฐฉ๋ฒ์ ์์ฃผ ๊ฐ๋จํ๋ค. vscode์ฉ lombok์ ์ค์นํ๋ ๊ฒ์ด๋ค. ์ค์น๋ฐฉ๋ฒ์ ๋ ๊ฐ์ง๋ก ํธํ ๋ฐฉ๋ฒ์ ์ ํํ๋ฉด ๋ ๊ฒ ๊ฐ๋ค. 1) ์๋ ๋งํฌ์์ ์ค์น https://marketplace.visualstudio.com/items?itemName=GabrielBB.vscode-lombok Lombok Annotations Support for VS Code - Visual Studio Marketplace Extension for Visual Studio Code - A lightweight extension to support Lombok an..

1. ctrl + , ( ํน์ file > Preferences > Settings ) ์ผ๋ก ์ค์ ์ด๊ธฐ 2. java.home์ ๊ฒ์ 3. setting.json ํ์ผ์์ jdk ๊ฒฝ๋ก๋ฅผ ์ค์
SQL ๋ก๊ฑฐ๋ฅผ ์ค์ ์ ๋ง์น ๋ค, ๋ก๊ฑฐ ํ ์คํธ ํ ์ปค๋ฐ์ ํ ๋ค, ์์ ์์ ์ ๋ง์น๊ณ ์ฌ ์ปดํ์ผ์ ์๋ํ๋ ์ค java.lang.NoClassDefFoundError ์๋ฌ๋ฅผ ๋ง๋๊ฒ ๋์๋ค. ์๋นํ ๋นํน์ค๋ฌ์ ๋ค. ๋ถ๋ช ์ด์์ด ์๋ ์์ค์๋๋ฐ ๋ง์ด๋ค. ๋ชจ๋ ๋ก๊ฑฐ์ ์ค์ ์ ์๋ฒฝํ๋ค. ์ด๋ฆฌ์ ๋ฆฌ ๋๋ฌ๋ด๋ ์์ธ์ ์ ์ ์์๋ค. ๊ทธ๋ฌ๋ค java.lang.NoClassDefFoundError์ ์์ธ์ด ํฐ์ผ ์ปดํ์ผ ์์ ์์ ๋ฐ์ ํ๋ค๋ ๊ฒ์ ์๊ฒ ๋์๊ณ , ํฐ์ผ์ scope๋ฅผ compile๋ก ์์ ํ๋ ์๋ฌด์ผ ์๋ ๊ฒ ์ฒ๋ผ ๋์ํ๊ฒ ๋์๋ค ... org.springframework.boot spring-boot-starter-tomcat compile ์ด์ ๋ ์ด์ ์ ์ ์์ ์ธ ์ปดํ์ผ์ด ์ผ์ด๋๊ฒ ๋๋ฉด ํด๋์คํจ์ค๋ฅผ ๊ธฐ์ค์ผ๋ก ์์กด์ฑ..
์ง์ค๋ฉํธ๋ฆฌ๋ฅผ ๊ฐ์ง๊ณ ์๋ ํ ์ด๋ธ์ ์กฐํํ ๋ geojson์ผ๋ก ๊ฐ์ ธ์์ผ ํ ๊ฒฝ์ฐ์ ๊ธฐ๋ณธ select๋ฌธ์ผ๋ก ์กฐํ๋ฅผ ํ ๋ค ์๋ฐ๋ ์๋ฐ์คํฌ๋ฆฝํธ๋ก GEOJSON ํฌ๋งทํํ๋ก ๋ ธ๊ฐ๋ค ์์ค์ ๋ฐฉ๋ฒ์ ์ฌ์ฉ ํ์๋ค... ํ๋ฐ .. ์ฟผ๋ฆฌ๋ก ์ฝ๊ฒ ๊ฐ์ ธ์ฌ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์๋ค๋ ... SQL - ์ ์ฒด Feature ๊ฒฐ๊ณผ ํฌ๋งท SELECT row_to_json(fc) FROM ( SELECT 'FeatureCollection' As type, 'geojson' as name , '{"type":"name", "properties":{"name":"urn:ogc:def:crs:EPSG::5179"}}'::json as crs , array_to_json(array_agg(f)) As features FROM (SELECT '..