SPRING/SPARTA

[๊ฐ•์˜] ์›น๊ฐœ๋ฐœ์˜ ๋ด„, Spring 4์ฃผ์ฐจ

ozllzL 2021. 10. 17. 22:24

https://developers.naver.com/docs/search/shopping/

 

๊ฒ€์ƒ‰ API ์‡ผํ•‘ ๊ฒ€์ƒ‰ ๊ฐœ๋ฐœ๊ฐ€์ด๋“œ

NAVER Developers - ๊ฒ€์ƒ‰ API ์‡ผํ•‘ ๊ฒ€์ƒ‰ ๊ฐœ๋ฐœ๊ฐ€์ด๋“œ

developers.naver.com

์ด๊ณณ์—์„œ API์‚ฌ์šฉ ์‹ 

์ฒญ์„ ํ•˜๊ณ  ๋ฐ›์€ ID์™€ Secret ํ‚ค?๋ฅผ ํ—ค๋”๋กœ ๋„ฃ์–ด์„œ 

์•„์ง์€ UTF-8์ธ์ฝ”๋”ฉ์ด ์•ˆ๋ผ์„œ ์ฟผ๋ฆฌ๋ฅผ ์˜์–ด๋กœ๋ฐ–์— ๋ชป ๋„ฃ๋Š”๋‹ค.

 

query์™€ &sort๋“ฑ์œผ๋กœ ์›ํ•˜๋Š” ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. ๋ชจ๋‘ ์œ„์˜ ๋งํฌ์— ๋‚˜์˜จ ๋‚ด์šฉ์ด๋‹ค.

 

 

๋˜ํ•œ ์ฝ”๋“œ์Šค๋‹ˆํŽซ -> ์ž๋ฐ”์—์„œ ์ž๋ฐ” ์ฝ”๋“œ๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.

 

https://mvnrepository.com/artifact/org.json/json/20160810

์—ฌ๊ธฐ์„œ org.json ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•ด์˜จ๋‹ค. ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ›์„ ๊ฒƒ

 

์ปดํฌ๋„ŒํŠธ ๋“ฑ๋ก @Component

๊ฒ€์ƒ‰์€ Controllser์—์„œ ๊ฐ€์ ธ๋‹ค ์จ์•ผ ํ•œ๋‹ค. -> ์Šคํ”„๋ง์ด ํ•„์š”ํ•œ ํด๋ž˜์Šค๋ฅผ ์•Œ ์ˆ˜ ์žˆ๋„๋ก ๋“ฑ๋กํ•˜๊ธฐ

 

๊ฒ€์ƒ‰ ๋งŒ๋“ค๊ธฐ

๊ฒ€์ƒ‰์–ด ๋ฐ›์•„์„œ ๋ณด๋‚ด์ค€๋‹ค.

 

๊ด€์‹ฌ ์ƒํ’ˆ ๋ณด์—ฌ์ฃผ๊ธฐ

isgood ${product.lprice > product.myprice ? 'none' : ''

@Scheduled(cron = "0 0 1 * * *") : ๋งค์ผ 1์‹œ์— ์‹คํ–‰ํ•˜๋ผ(0~23)