์น๊ณต๋ทฐ/์คํ๋ง14 springboot maven mssql ์ ์ ์ SSL ๋ฌธ์ ์ค๋ฅ ๋ฉ์์ง ๋๋ผ์ด๋ฒ๊ฐ SSL(Secure Sockets Layer) ์ํธํ๋ฅผ ์ฌ์ฉํ์ฌ SQL Sever๋ก ๋ณด์ ์ฐ๊ฒฐ์ ์ค์ ํ ์ ์์ต๋๋ค. ํ์ฌ์ ์ค์น๋ mssql ์๋ฒ๊ฐ ์ค๋๋์ ํ์ฌ java ๋ฒ์ (1.8)์์ ์ฌ์ฉํ๋ tls ๋ฒ์ ๊ณผ ํธํ์ด ๋์ง ์์ ๋ฐ์ํ๋ ๋ฌธ์ ๋ค. application.properties์์ datasource์ url์ "encrypt=true;trustServerCertificate=true;"์ ์ถ๊ฐํด์ฃผ์๋ค. [์์ ์ ] spring.datasource.url=jdbc:sqlserver://192.168.200.39;databaseName=kogas [์์ ํ] spring.datasource.url=jdbc:sqlserver://192.168.200.39;databaseN.. 2022. 11. 11. [์คํ๋ง] ํ์ผ, json ๊ฐ์ฒด ํ๊บผ๋ฒ์ ๋ฐ๊ธฐ ์ข ์ข @RestController ๋จ์์ ํ์ผ๊ณผ json ๊ฐ์ฒด๋ฅผ ๋์์ ๋ฐ์์ผํ ๊ฒฝ์ฐ๊ฐ ์๋ค. 1. postman ์ค์ (1) request-> body์ ํ์ ์ form-data๋ก ๋ณ๊ฒฝ (2) ๋ฐ์ด๋๋ฆฌ ํ์ผ์ ๋ณด๋ผ key๊ฐ์ File ํ์ ์ผ๋ก ๋ณ๊ฒฝ (3) json ํ์ ์ผ๋ก ๋ณด๋ผ key๊ฐ์๋ json ๊ตฌ์กฐ ๊ทธ๋๋ก ๋ฌธ์์ด๋ก. ์๋ฅผ ๋ค์ด { "uid": "test", "datasetName": "test1" } (4) Content Type์ ์ค์ ํ๋ค. ์๋ ๋งํฌ๋ฅผ ์ฐธ์กฐ ๋ง์ฝ Content Type์ด ๋ณด์ด์ง ์๋๋ค๋ฉด ์๋์ ... ๋ฒํผ์ ํด๋ฆญํ์ฌ ๋ณด์ด๊ฒ ํ์ Common MIME types - HTTP | MDN (mozilla.org) Common MIME types - HTTP | MDN This top.. 2022. 10. 31. [spring] ๋ฆฌ์กํธ ๋น๋๋ ํ์ผ ์คํ๋ง์ ๋ถ์ด๊ธฐ (๋ฆฌ์์ค ํธ๋ค๋ฌ ์ด์ฉ) *๊ตฌ์ฑํ๊ฒฝ - ์ ์์ ๋ถํ๋ ์์ํฌ ์คํ๋ง ์ฌ์ฉ - @RestController ์ด์ฉ. jsp ์ฌ์ฉ์ํจ. - ํ๋ก ํธ๋ ๋ฆฌ์กํธ๋ก ์ฌ์ฉ 0. ๋ฆฌ์กํธ์์ ๋น๋๋ ๋๋ ํ ๋ฆฌ ํ์ผ์ ~/src/main/webapp/์ ๋ณต์ฌํ๋ค. ๋์ ๊ฒฝ์ฐ์๋ ๋๋ ํ ๋ฆฌ๋ช ์ด "dist" ์ด๋ฏ๋ก ์ ์ฒด ๊ฒฝ๋ก๋ ~/src/main/webapp/dist๊ฐ ๋๊ฒ ๋ค. 1. ๋ฆฌ์์ค ํธ๋ค๋ฌ ํด๋์ค ์ถ๊ฐ - ResourceConfig ํด๋์ค๋ฅผ ์ถ๊ฐ(์์์ ํด๋์ค๋ช ์ด๋ค) ํ๊ณ WebMvcConfigurer ์ธํฐํ์ด์ค๋ฅผ implementsํ๋ค. public class ResourceConfig implements WebMvcConfigurer { @Override public void addResourceHandlers(ResourceHandlerRegis.. 2022. 7. 13. [spring] maven config ํ๋กํผํฐ ํ์ผ ์ถ๊ฐ/์ค์ /ํ์ฉ 0. ์ ์ฌ์ฉํ๋? - ๊ฐ๋ฐํ๊ฒฝ๊ณผ ๋ฐฐํฌํ๊ฒฝ์ด ๋ค๋ฅผ ๊ฒฝ์ฐ๊ฐ ๋น์ผ๋น์ฌํ๋ค. - ์ผ๋ฐ์ ์ผ๋ก ๊ฐ๋ฐ์ ์๋์ฐ์์, ๋ฐฐํฌ๋ ๋ฆฌ๋ ์ค ์๋ฒ์์ ํ๊ฒ ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. - ๋งค๋ฒ ํ๊ฒฝ์ค์ ์ ๊ทธ์๋ง๊ฒ ์์ ํ๋ค๋ณด๋ฉด ๊ฐ๋ ์ค์๋ฅผ ํ๊ธฐ ๋ง๋ จ. - ์์ ๊ฐ๋ฐ๋ชจ๋/๋ฐฐํฌ๋ชจ๋๋ฅผ ๊ตฌ๋ถํ์ฌ ์ค์ ํ์ผ์ ๊ฐ์ ์ฝ์ด์ค๋๋กํ์. 1. ์ฌ์ฉํ๋ ํ์ผ - web.xml : ๊ฐ๋ฐ๋ชจ๋์ธ์ง ๋ฐฐํฌ๋ชจ๋์ธ์ง๋ฅผ ๊ตฌ๋ถ - config.properties : config.properties ๋ฟ๋ง ์๋๋ผ config-dev.prop~, config-prod.prop~ ๋ฑ ๋ฐฐํฌ ํ๊ฒฝ๋ณ ์ค์ ํ์ผ - Config.java : ์ค์ ํ์ผ์ key, value๋ฅผ ์ฝ์ด์ ์ค์ ์ฝ๋์์ ์ฌ์ฉํ๊ฒ ๋ง๋ค์ด์ฃผ๋ ํด๋์ค 2. web.xml - ~/src/main/webapp/WEB-IN.. 2022. 6. 9. ์ด์ 1 2 3 4 ๋ค์