2022. 3. 13. 21:37ใProgramming Project ์์ ์ค/๋ด์ฉ ์ ๋ฆฌ
๐ง๐ป๐ป Git Hub ์ฃผ์
๐ ๋ชฉ์ฐจ
โ [BackEnd][Maven-PJ] ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - ๊ฒ์ํ ๋ง๋ค๊ธฐ : ๋ชฉ๋ก ์กฐํ
โ [BackEnd][Maven-PJ]๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - ๊ฒ์ํ ๋ง๋ค๊ธฐ : ์์ธ ์กฐํ
โ [BackEnd][Maven-PJ]๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - ๊ฒ์ํ ๋ง๋ค๊ธฐ : ์ญ์
โ [BackEnd][Maven-PJ] ์ฌ๋ด ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - ๊ฒ์ํ : ๋ต๋ณ ๋ฑ๋ก / ์์
โ [BackEnd][Maven-PJ] ์ฌ๋ด ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - ๊ฒ์ํ : ๋ต๋ณ ์ญ์
๐จ๐ฉ๐ง๐ฆ ํ์ ๊ด๋ จ
โ [BackEnd][Maven-PJ] ์ฌ๋ด ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - ํ์ ๊ด๋ จ : ํ์ ๊ฐ์
๐๋ถ ๋ก
โ [BackEnd][Maven-PJ]๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ ์๋น์ค - ๊ฒ์ํ ๋ง๋ค๊ธฐ : Paging์ฒ๋ฆฌ
๐ค ๋ด๊ฐ ๋ง๋ Exception
โ [Exception ์ ๋ฆฌ] org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
โ [Vue.js][Spring] Post Data ์ ์ก ๊ฐ null๊ฐ ์ ์ก ๋ฌธ์
๐ ๊ฐ๋ฐ ๊ด๋ จ Q&A ๊ฒ์ํ ์๋น์ค - ์ญ์
๐ฝ DevInquryController.java
๋ฆฌํ๋์ ๊ธฐ๋ฒ์ ๋ํด์๋ '๊ธ ๋ฑ๋ก'์ ์ค๋น ํด ๋์์ต๋๋ค!
๋น์ฆ๋์ค ๋ก์ง ์ฒ๋ฆฌ๋ฅผ ์ํด 268๋ฒ์งธ ์ค์์ Service์ ํด๋น Method๋ฅผ ํธ์ถํ๋ ๊ฒ์ด์์.
๊ทธ๋ฆฌ๊ณ , ์ญ์ ์ด๊ธฐ ๋๋ฌธ์ ํน๋ณํ ๋ฐํ ๋ฐ์ ๊ฐ์ด ์์ด HTTP Status Code 200์ ๋ฐํ ๋ฐ๊ธฐ ์ํด result์ ๋ฃ์ด ์ค ๊ฒ์ด์์. ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค๋ฉด catch๋ฌธ์ ๋ค์ด๊ฐ์ log๋ฅผ ์ถ๋ ฅํ๊ฒ ํ์๊ณ , 401 Code๋ฅผ ๋ฐํํ๊ฒ ํด ์ค ๊ฒ์ด์์.
๊ทธ๋ฆฌ๊ณ , ์๋ต์ผ๋ก result๋ฅผ ๋ฐํํ๋ต๋๋ค.
๐ฝ DevInquryServiceImpl.java
Service์์๋ SQL ์ฒ๋ฆฌ๋ฅผ ์ํด mapper Class์ ํด๋น Method๋ฅผ ํธ์ถํ๋ ๊ฒ์ด์์.
๐ฝ DevInquryMapper.xml
์ญ์ ๋ delete ๋ฌธ์ ํตํด tb_com_inqry๋ผ๋ Table ์์ inqry_sn Column์ ๊ฐ์ด ๋งค๊ฐ ๋ณ์๋ก ์จ VO์ Member ๋ณ์์ธ inqrySn๊ณผ ์ผ์นํ๋ ๊ฒ์ ์ญ์ ํ๋๋ก ์ฒ๋ฆฌํ ๊ฒ์ด์์.