Programming Project ์ž‘์—…์‹ค/๋‚ด์šฉ ์ •๋ฆฌ

[BackEnd][Maven-PJ] ์‚ฌ๋‚ด ๊ฐœ๋ฐœ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ ์„œ๋น„์Šค - ๊ฒŒ์‹œํŒ ๋งŒ๋“ค๊ธฐ : ์‚ญ์ œ

์ฃผ๋‹ˆ์“ฐ๐Ÿง‘‍๐Ÿ’ป 2022. 3. 13. 21:37
728x90
๋ฐ˜์‘ํ˜•

 

 

๐Ÿง‘๐Ÿป‍๐Ÿ’ป Git Hub ์ฃผ์†Œ

 

 

๐Ÿ—‚ ๋ชฉ์ฐจ

โ— [BackEnd][Maven-PJ] ๊ฐœ๋ฐœ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ ์„œ๋น„์Šค - ๊ฒŒ์‹œํŒ ๋งŒ๋“ค๊ธฐ : ๊ธ€ ๋“ฑ๋ก(์ž‘์„ฑ) / ์ˆ˜์ •

โ— [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๊ณผ ์ผ์น˜ํ•˜๋Š” ๊ฒƒ์„ ์‚ญ์ œํ•˜๋„๋ก ์ฒ˜๋ฆฌํ•œ ๊ฒƒ์ด์—์š”.

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90
๋ฐ˜์‘ํ˜•