skarltjr89812372
@skarltjr89812372
Reviews Written
9
Average Rating
5.0
Posts
Q&A
์๋ ํ์ธ์ ์ ์๋.
๊ฐ์ฌํฉ๋๋ค!
- 0
- 4
- 368
Q&A
์๋ ํ์ธ์ ์ ์๋.
๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค ์ ์๋. ๋๋ถ์ ์กฐ๊ธ ๋ ์๊ฐํด ๋ณผ ์ ์์์ต๋๋ค. ํ ๊ฐ์ง๋ง ๋ ์ฌ์ญค๋ณด๊ณ ์ถ์ต๋๋ค. ๋ง์ฝ ์์ ๋น๋ฐ๋ฒํธ๋ฅผ ์์ฑํ๊ณ ์ด๋ฅผ ๋ฉ์ผ๋ก ๋ณด๋ด์ค๋ค๊ณ ํ์ ๋ public void sendTempPassword(Account account) { //~~ ์์ ๋น๋ฐ๋ฒํธ ์์ฑ ๋ฐ setting code // ์์ ๋น๋ฐ๋ฒํธ ๋ฉ์ผ ๋ฐ์ก publisher.publishEvent(new TempPasswordEvent(account,uuid)); ๋ฉ์ผ ์ ์ก ์๊ฐ ์์ฒด๋ฅผ ์ค์ด๋ ๊ฒ์ด ์๋ ์์ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ฐ์กํด์ฃผ๋ ๋ถ๋ถ์ด ์์ฑ ๋ฐ ์ธํ ํ๋ ๊ธฐ์กด ๋ก์ง์ ์ํฅ์ ์ฃผ์ง ์๋๋ก ๋ฐ๋ก ์ฒ๋ฆฌํ๊ธฐ ์ํด ์์ฒ๋ผ ๊ตฌ์ฑํ๋ ๊ฒ์ eventPublisher + @Async์ฌ์ฉ์ ์ฌ๋ฐ๋ฅธ ๋ชฉ์ ?์ด ๋ ์ ์๋์ง ์ฌ์ญค๋ณด๊ณ ์ถ์ต๋๋ค!
- 0
- 4
- 368
Q&A
์๋ ํ์ธ์ ๊ฐ์ฌ๋!
์ ๊ฐ ์ง๋ฌธ ์ง์ด๋ค๋ ๊ฑธ ๊น๋นกํ๋ค์. https์ค์ ํ๋ ๊ฑธ ํผ์ ๋ค์ํด๋ณธ๋ค๊ณ ์ฐ์ตํด๋ดค๋ค๊ฐ properties์ ์คํ ํ ๊ธ์๊ฐ ์๋ ๊ฑธ ์กฐ๊ธ ์ ์ ๋ฐ๊ฒฌํ์ต๋๋ค!! ๊ฐ์ฌํฉ๋๋ค
- 0
- 3
- 252
Q&A
์คํฐ๋ ํ ์คํธ์ฝ๋์ ๋ํด ์ฌ์ญค๋ณด๊ณ ์ถ์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค!
- 0
- 4
- 314
Q&A
์คํฐ๋ ํ ์คํธ์ฝ๋์ ๋ํด ์ฌ์ญค๋ณด๊ณ ์ถ์ต๋๋ค.
๋ต๋ณ๊ฐ์ฌํฉ๋๋ค! ์ง๊ธ์ ๊ฐ์ ์๋ฃ๋งํฌ์ ์ฒจ๋ถํด์ฃผ์ ์์ค์ฝ๋์ ํ ์คํธ ๋ถ๋ถ์ ์ฐธ๊ณ ํ๋ฉด์ "์ด๋ฐ ๋ถ๋ถ์ ์ด๋ ๊ฒ ํ ์คํธํ๋๊ตฌ๋" ๋ผ๋ ์๊ฐ์ผ๋ก ๊ณต๋ถ๋ฅผ ํ๊ณ ์์์ต๋๋ค. ๋ท ๋ถ๋ถ์ ํ ์คํธ์ฝ๋๋ ์ ๋ถ๋ถ๊ณผ ๋ง์ด ๊ฒน์น๋ค๋ณด๋ ์์์ผ๋ก ์๋ต๋ ๊ฒ ๊ฐ์ต๋๋ค. ์์ ์ฌ์ง์ ์ฒจ๋ถํด์ฃผ์ ์์ค์ฝ๋์ StudyControllerTest์ createStudy_fail() ๋ถ๋ถ์ ๋๋ค. ์ฐจ๊ทผ์ฐจ๊ทผ ์๊ฐํด๋ณด๋ฉด์ ๋ค์ ์์ฑํด๋ณด๋๋ก ํ ๊ฒ์!!
- 0
- 4
- 314
Q&A
smtp ์ค์ ํํธ ์ค๋ฅ์ ๋ํด ์ฌ์ญค๋ณด๊ณ ์ถ์ต๋๋ค.
๋์ผํ ์๋ฌ๊ฐ ์๊ธฐ๋ค์. ์๋ฌด๋๋ ์ ๊ฐ ๊ฐ์๋ฅผ ๋ค์ผ๋ฉด์ ์ค์ํ ๋ถ๋ถ์ด ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๊ผผ๊ผผํ ์ฐพ์๋ณด๊ฒ ์ต๋๋ค. ๋์์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
- 0
- 6
- 758
Q&A
smtp ์ค์ ํํธ ์ค๋ฅ์ ๋ํด ์ฌ์ญค๋ณด๊ณ ์ถ์ต๋๋ค.
๋ค ๊ณ์ ๊ฐ์์ค๋ฅ์ ๋๋ค. ๋ต๋ณํด์ฃผ์ ๋ด์ฉ ์ฐธ๊ณ ํด์ ์ฐพ์๋ณด๊ฒ ์ต๋๋ค!
- 0
- 6
- 758
Q&A
smtp ์ค์ ํํธ ์ค๋ฅ์ ๋ํด ์ฌ์ญค๋ณด๊ณ ์ถ์ต๋๋ค.
spring.mail.host=smtp.gmail.comspring.mail.port=587# ๋ณธ์ธ gmail ๊ณ์ ์ผ๋ก ๋ฐ๊พธ์ธ์.spring.mail.username= # ์์์ ๋ฐ๊ธ๋ฐ์ App ํจ์ค์๋๋ก ๋ฐ๊พธ์ธ์.spring.mail.password=spring.mail.properties.mail.smtp.auth=truespring.mail.properties.mail.smtp.timeout=5000spring.mail.properties.mail.smtp.starttls.enable=true ์ฒจ๋ถํด์ฃผ์ ์๋ฃ์์ ์ ๊ณ์ ์ด๋ ๋ฐ๊ธ๋ฐ์ 16์ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ถ์ฌ๋ฃ์์ต๋๋ค. ํ ์คํธ๋ ์๋์๊ฐ๋๋ฐ ์ฌ์ ํ ์ค๋ฅ๊ฐ ๋๋ค์. ํน์๋ชจ๋ฅด๋ ๋ค์ ๊ผผ๊ผผํ ์ดํด๋ด์ผ๊ฒ ์ต๋๋ค. ๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค!
- 0
- 6
- 758
Q&A
์ฟผ๋ฆฌ dsl fetch join์ ๋ํด์ ์ฌ์ญค๋ณด๊ณ ์ถ์ต๋๋ค.
๊ฐ์ฌํฉ๋๋ค. ์๋ฒฝ์ ํ์ฉํธ ์๋ฃ๋ณด๋ฉด์ ํด๊ฒฐํ์๋๋ฐ ์ง๋ฌธ์ ์์ง์ ๋ค์. ๊ทธ๋๋ ๋๋ถ์ ์ ๋๋ก ๊ธฐ์ตํ ์ ์์๊ฒ๊ฐ์ต๋๋ค!
- 1
- 3
- 340
Q&A
where ์ ์์ or ์ ์ด๋ป๊ฒ ์ฌ์ฉํ๋ฉด ๋๋ ์ง ์ฌ์ญค๋ณด๊ณ ์ถ์ต๋๋ค.
์ง๋ฌธ์ด ๋ชจํธํ๋๊ฒ ๊ฐ์ต๋๋ค. ( ์ด๋ฆ์ด member1์ด๋ฉด์ ๋์ด๊ฐ 10์ด์ธ ์ฌ๋๋ค) or (๊ทธ๋ฅ ์ค๋ก์ง ๋์ด๊ฐ 20์ด์ธ ์ฌ๋๋ค) ์ ์ฐพ์ ๋ฐฉ๋ฒ์ ์ฌ์ญค๋ณธ๋ค๋๊ฒ ์ง๋ฌธ์ด ์ด์ํ์ต๋๋ค. ๊ดํธ๋ก ๋ฌถ๊ณ orํ๋๋ ์ ์๋ํ๋ค์ ๊ทธ๋ฆฌ๊ณ ๋๋ถ์ in์ ํ์ฉํด์ ์ข ๋ ๊ฐ๊ฒฐํ๊ฒ ์ฝ๋๋ฅผ ์งค ์ ์๋ ์ฐ์ต์ ํ ์ ์์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค!
- 0
- 2
- 1.7K




