๊ธฐํƒ€

    ์ปดํ“จํŒ… ์‚ฌ๊ณ ํ•˜๊ธฐ

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

    Thymeleaf๋กœ Pageable ์ ์šฉํ•˜๊ธฐ!

    Jpa pageable์„ ์ž˜๋ชจ๋ฅด์‹œ๋Š” ๋ถ„์€ ์•„๋ž˜์˜ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”~! 2021/02/03 - [WEB/JPA] - JAP Pageable ์‚ฌ์šฉํ•˜๊ธฐ JAP Pageable ์‚ฌ์šฉํ•˜๊ธฐ Page๊นŒ์ง€ ์™”๋‹ค๋Š”๊ฑด... ๊ธฐ๋ณธ์ ์ธ CRUD๋ฅผ ์•Œ๊ณ  ๊ณ„์‹  ์ƒํƒœ๋กœ ์ดํ•ดํ•˜๊ณ  ์ž‘์„ฑํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค! ํ• ์ผ : ๊ฐ„๋‹จํ•œ ๋ฆฌ์ŠคํŠธ ๋ฐ์ดํ„ฐ์— Page, Sort ๊ตฌํ˜„ํ•˜์—ฌ API๋ฅผ ๊ตฌํ˜„ํ•œ๋‹ค. Service Entity์ž์ฒด๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š”๊ฑด ์ ˆ๋•Œ๋กœ ํ•˜์ง€ ์•Š aejeong.com ์„ค์ • ์„ธํŒ… ๋ถ€ํ„ฐ ํ•ด๋ณผ๊ฒŒ์š” ~! 1. build.gradle implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' 2. application.yml spring: thymeleaf: prefix: classp..

    FCM PUSH(IOS) - Java HTTP v1 ์‚ฌ์šฉํ•˜์—ฌ PUSH ์•Œ๋ฆผ ์ ์šฉํ•˜๊ธฐ

    FCM PUSH(IOS) - Java Spring Boot Server HTTP v1 ์‚ฌ์šฉํ•˜์—ฌ PUSH ์•Œ๋ฆผ ์ ์šฉํ•˜๊ธฐ ๋“œ๋””์–ด ๋งˆ๋ฌด๋ฆฌ ๋‹จ๊ณ„์— ์ ‘์–ด๋“ค์–ด PUSH๋ฅผ ์ ์šฉํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. ํšŒ์‚ฌ์—์„œ ์‚ฌ์šฉํ–ˆ๋˜ PUSHY๋Š” ์ค‘๊ตญ์„œ๋น„์Šค์—์„œ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฒˆ์—๋Š” FCM์„ ์‚ฌ์šฉํ•ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค. ๊ณต์‹๋ฌธ์„œ๋Š” ์•„๋ž˜์—์„œ ํ™•์ธ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. firebase.google.com/docs/cloud-messaging/migrate-v1?authuser=0 JAVA ์„œ๋ฒ„์—์„œ ์ ์šฉํ•˜๋Š” ๋‚ด์šฉ์ž„์„ ์•Œ๋ ค๋“œ๋ฆฝ๋‹ˆ๋‹ค! ํ”„๋ก ํŠธ์—์„œ ์„ค์ •ํ•ด์ฃผ๋Š” ๋ถ€๋ถ„์€ ๋”ฐ๋กœ ์žˆ์Šต๋‹ˆ๋‹ค! ์šฐ์„  ํ”„๋ก ํŠธ์—์„œ ํŒŒ์ด๋ฒ„๋ฒ ์ด์Šค ์ž‘์—…์ด ๋๋‚ฌ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๊ณ  ์‹œ์ž‘ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์•ฑ์ถ”๊ฐ€๋œ ํ”„๋กœ์ ํŠธ์ด๋ฆ„ ํด๋ฆญ - ํ†ฑ๋‹ˆ๋ฐ”ํ€ด ๋ชจ์–‘ ํด๋ฆญํ•˜์—ฌ ํ”„๋กœ์ ํŠธ ์„ค์ •์œผ๋กœ ๋“ค์–ด๊ฐ€์„ธ์š” ์ด ์„ค์ •์•ˆ์—์„œ json ํŒŒ..