[Error] JPA Cannot resolve table

[Error] JPA Cannot resolve table

IntelliJ๋กœ springboot, jpa, querydsl ์ž‘์—…์„ ํ•˜๋‹ค ๋ณด๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ์—๋Ÿฌ๋ฅผ ๋งˆ์ฃผํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ์ด์œ ๋Š” IntelliJ๊ฐ€ ์ •๋ง ์„ธ๋ฐ€ํ•˜๊ฒŒ ๊ฒ€์‚ฌ๋ฅผ ํ•ด์ฃผ๊ธฐ ๋•Œ๋ฌธ์— ๋ฐœ์ƒํ•˜๋Š” ์—๋Ÿฌ์ž…๋‹ˆ๋‹ค. ์ด ์—๋Ÿฌ๋Š” ์žˆ์–ด๋„ ์‚ฌ์‹ค ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•˜๋Š”๋ฐ ๋ฌธ์ œ ๋  ๊ฒƒ์ด ์—†์ง€๋งŒ, ๊ฐœ๋ฐœ์ž๋ผ๋ฉด.. ๋งค์šฐ ๋ถˆํŽธํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. (์ €๋งŒ.. ๊ทธ๋Ÿฐ๊ฐ€์š”..? ๐Ÿ˜‚๐Ÿ˜‚) ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์ €๋Š” ์ˆจ๊น€ ์ฒ˜๋ฆฌ๋ฅผ ํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. #1. Settings Settings > Editor > Inspections > Unresolved database references in annotations ์ฒดํฌ ํ•ด์ œ ์ ์šฉ ํ›„ ๋‹ค์‹œ ํ™•์ธ์„ ํ•ด๋ณด๋ฉด ์ •์ƒ์ ์œผ๋กœ ์—๋Ÿฌ๊ฐ€ ์ œ๊ฑฐ(์ˆจ๊น€)๋œ ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.

  • textsms
[Spring] @Controller, @RestController ์ฐจ์ด์ 

[Spring] @Controller, @RestController ์ฐจ์ด์ 

Spring์˜ ์–ด๋…ธํ…Œ์ด์…˜ ๊ธฐ๋ฐ˜ MVC ํ”„๋ ˆ์ž„ ์›Œํฌ๋Š” RESTful ์›น ์„œ๋น„์Šค ์ƒ์„ฑ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋‹จ์ˆœํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ „ํ†ต์ ์ธ Spring MVC ์ปจํŠธ๋กค๋Ÿฌ์™€ RESTful ์›น ์„œ๋น„์Šค ์ปจํŠธ๋กค๋Ÿฌ์˜ ์ฃผ์š” ์ฐจ์ด์ ์€ HTTP Response Body๊ฐ€ ์ƒ์„ฑ๋˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ๊ธฐ์กด MVC ์ปจํŠธ๋กค๋Ÿฌ๋Š” View ๊ธฐ์ˆ ์— ์˜์กดํ•˜์ง€๋งŒ RESTful ์›น ์„œ๋น„์Šค ์ปจํŠธ๋กค๋Ÿฌ๋Š” ๋‹จ์ˆœํžˆ ๊ฐ์ฒด๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ณ  ๊ฐ์ฒด ๋ฐ์ดํ„ฐ๋Š” JSON / XML๋กœ HTTP ์‘๋‹ต์— ์ง์ ‘ ๊ธฐ๋ก๋ฉ๋‹ˆ๋‹ค. @Controller(Spring MVC Controller) 1. Controller - View ์•„๋ž˜์™€ ๊ฐ™์€ ๊ณผ์ •์„ ํ†ตํ•ด Spring MVC Container๋Š” Client์˜ ์š”์ฒญ์œผ๋กœ๋ถ€ํ„ฐ View๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. Client๋Š” URI ํ˜•์‹์œผ๋กœ ์›น ์„œ๋น„์Šค์— ์š”์ฒญ์„ ๋ณด๋ƒ…๋‹ˆ๋‹ค. Ma..

  • textsms
[Spring] ์Šคํ”„๋ง์ด๋ž€ ?

[Spring] ์Šคํ”„๋ง์ด๋ž€ ?

์Šคํ”„๋ง์ด๋ž€ ? Java์˜ ์›น ํ”„๋ ˆ์ž„์›Œํฌ๋กœ Java์–ธ์–ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. Java๋กœ ๋‹ค์–‘ํ•œ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ‹€์ด๋ผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Java์˜ ํ™œ์šฉ๋„๊ฐ€ ๋†’์•„์กŒ๊ณ  ๊ทธ์— ๋”ฐ๋ผ์„œ ํ”„๋กœ์ ํŠธ ๊ทœ๋ชจ๋„ ์ปค์กŒ์Šต๋‹ˆ๋‹ค. Java๋ฅผ ์ด์šฉํ•œ ๊ธฐ์ˆ ์€ JSP, MyBatis, JPA ๋“ฑ ์—ฌ๋Ÿฌ๊ฐ€์ง€๊ฐ€ ์žˆ๋Š”๋ฐ ์ฆ‰, ์ด ๊ธฐ์ˆ ๋“ค์ด ํ”„๋กœ์ ํŠธ์— ๋งŽ์ด ์“ฐ์ธ๋‹ค๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Spring์€ ์ด ๊ธฐ์ˆ ๋“ค์„ ๋” ํŽธํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด์ง„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋‹ค ๋ณด๋ฉด ์•„๋ฌด๋ฆฌ ๋ถ„์—…์„ ํ•ด๋„ ๋ถ„๋ช… ์ค‘๋ณต๋˜๋Š” ์ฝ”๋“œ๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. Spring์€ ์ด๋Ÿฐ ์ค‘๋ณต์ฝ”๋“œ์˜ ์‚ฌ์šฉ๋ฅ ์„ ์ค„์—ฌ์ฃผ๊ณ , ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ๋” ๊ฐ„๋‹จํ•˜๊ฒŒ ํ•ด์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Spring์„ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ์ฝ”๋“œ๋ฅผ ์ฐธ์กฐํ•˜์—ฌ ์“ฐ๊ธฐ ํŽธ๋ฆฌํ•œ๋ฐ ์ด ๋ง์˜ ์˜๋ฏธ๋Š” ์˜คํ”ˆ์†Œ์Šค๋ฅผ ์ข€๋”..

  • textsms
[Java] ์Šค์ผ€์ค„๋Ÿฌ ๋ฐฐ์น˜

[Java] ์Šค์ผ€์ค„๋Ÿฌ ๋ฐฐ์น˜

ํฌ๋ก  / ์Šค์ผ€์ค„๋Ÿฌ (๋ฐฐ์น˜) ์‹œ๋ฆฌ์ฆˆ Job Scheduler ํฌ๋ก  (Cron) ๊ณผ ํฌ๋ก  ํ‘œํ˜„์‹ Spring Job Scheduler #1. ์žก ์Šค์ผ€์ค„๋Ÿฌ? ํฌ๋ก  ํ‘œํ˜„์‹? ์‹ค๋ฌด์—์„œ๋Š” ๋ฐฐ์น˜, ํฌ๋ก , ์Šค์ผ€์ค„๋Ÿฌ, ์˜ˆ์•ฝ์ž‘์—…, ์žก ๋“ฑ์œผ๋กœ ๋ถ€๋ฅด๋Š”๋ฐ ์ผ๋‹จ ์ •๋ฆฌ๋ฅผ ํ•˜๊ณ  ๋„˜์–ด๊ฐ€๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์Šค์ผ€์ค„๋Ÿฌ (Scheduler), ์žก ์Šค์ผ€์ค„๋Ÿฌ, ์˜ˆ์•ฝ์ž‘์—… : ์ƒˆ๋ฒฝ 3์‹œ์— ์—…๋ฐ์ดํŠธ ๋“ฑ๊ณผ ๊ฐ™์€ ํŠน์ • ์‹œ๊ฐ„/์ฃผ๊ธฐ์— ์–ด๋–ค ์ผ์„ ํ•˜๋Š” ํ”ํžˆ ์˜ˆ์•ฝ(๋ฐ˜๋ณต/๋น„๋ฐ˜๋ณต) ํ•˜๋Š” ์ž‘์—…(Job)๋“ค์„ ์‹คํ–‰์‹œ์ผœ์ฃผ๋Š” ์ฃผ์ฒด์ž…๋‹ˆ๋‹ค. ํฌ๋ก  (Cron) : https://en.wikipedia.org/wiki/Cron ๋ณธ๋ž˜๋Š” ์˜๋ฏธ๋กœ๋Š” ์œ ๋‹‰์Šค๊ณ„์—ด์˜ ์žก์Šค์ผ€์ค„๋Ÿฌ ์‹œ์Šคํ…œ์ด์ง€๋งŒ, ํ˜„์žฌ๋Š” ๊ทธ๋ƒฅ ์žก ์Šค์ผ€์ค„๋Ÿฌ์™€ ๋™์ผํ•œ ์˜๋ฏธ์ฒ˜๋Ÿผ ๋ถˆ๋ฆฝ๋‹ˆ๋‹ค. ๋ฐฐ์น˜ (Batch) : ์ผ๊ด„์ฒ˜๋ฆฌ๋กœ ๋Œ€๋Ÿ‰์˜ ์ž‘์—…์„ ํ•˜๋Š” ..

  • textsms
[Java] ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ค์ •

[Java] ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ค์ •

#1. ๋‚ด PC ์†์„ฑ์— ๊ณ ๊ธ‰ ์‹œ์Šคํ…œ ์„ค์ • ์—ด๊ธฐ #2. ์‹œ์Šคํ…œ ๋ณ€์ˆ˜ ์•ˆ์— JAVA_HOME ๋“ฑ๋ก ํ›„ ์ž๋ฐ” ์„ค์น˜ ๊ฒฝ๋กœ๋ฅผ ์ถ”๊ฐ€ #3. ํ™˜๊ฒฝ๋ณ€์ˆ˜ ํŽธ์ง‘ ์‹œ์Šคํ…œ ๋ณ€์ˆ˜ ์•ˆ์— Path ๋ฅผ ์ฐพ์•„ ํŽธ์ง‘์„ ๋ˆ„๋ฅด๊ณ  ์ƒˆ๋กœ๋งŒ๋“ค๊ธฐ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ %JAVA_HOME%bin ๋“ฑ๋ก #4. ๊ฒ€์ฆ ์ œ๋Œ€๋กœ ๋“ฑ๋ก์ด ๋˜์—ˆ๋Š”์ง€ ๊ฒ€์ฆ์„ ์œ„ํ•˜์—ฌ win + R์„ ๋ˆ„๋ฅธ ๋’ค cmd๋ฅผ ์—ด์–ด ์ค๋‹ˆ๋‹ค. ๊ฒ€์ƒ‰ ๋ช…๋ น์–ด๋Š” ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. java javac java -version ์œ„์— ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅ ํ›„ ์ถœ๋ ฅ๋ฌธ(์•ˆ๋‚ด๋ฌธ)์ด ๋‚˜ํƒ€๋‚œ๋‹ค๋ฉด ์ •์ƒ์ ์œผ๋กœ ๋“ฑ๋ก๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์˜ˆ์‹œ๋กœ javac๋ฅผ ์ž…๋ ฅ ํ›„ javac๋Š” ๋‚ด๋ถ€ ๋˜๋Š” ์™ธ๋ถ€ ๋ช…๋ น, ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ, ๋˜๋Š” ๋ฐฐ์น˜ ํŒŒ์ผ์ด ์•„๋‹™๋‹ˆ๋‹ค ๋ผ๋Š” ๋ฌธ๊ตฌ๊ฐ€ ๋‚˜์˜ฌ ์‹œ ๋“ฑ๋ก ์ ˆ์ฐจ๋ฅผ ๋‹ค์‹œ ํ™•์ธ ํ•ด๋ณด์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.

  • textsms