๐ฑ github ๋งํฌ
https://github.com/hayannn/JJ_Club_backend
โ๏ธ ์ธ์ฆ/์ธ๊ฐ ์๋ฒ ๋ฆฌํฉํ ๋ง
ํจํค์ง๋ช
& ํ๋ก์ ํธ๋ช
๋ณ๊ฒฝ
Springboot ํ๋ก์ ํธ๋ช
, ํจํค์ง๋ช
๋ณ๊ฒฝ (IntelliJ)
Domain & Entity ์์
๐ฌ ์ด๋ฉ์ผ ์ธ์ฆ
์ด ๊ณผ์ ์ด ์๊ฐ๋ณด๋ค ์ฝ์ง ์์, ์ ๋ง ๋ง์ ๋ ํผ๋ฐ์ค๋ฅผ ์ฐพ์๋ดค๋ค.
๊ทธ๋ฐ๋ฐ, ๋น์ฐํ๊ฒ๋ Google์ ์ฌ์ฉํ๋ ค ํ์ผ๋ ์ด์๊ฐ ์๊ฒผ๋ค๋ ๊ฒ์ ์ด์ ์๊ฒ ๋์๋ค.
-> ์๋ ์์ : Google์์ 2๋จ๊ณ ์ธ์ฆ์ ๋ฑ๋กํ๊ณ , ์ฑ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ฐ๊ธ๋ฐ์
-> Google์์ ํด๋น ์๋น์ค + ๋ณด์ ์์ค์ด ๋ฎ์ ์ฑ์์์ ์ก์ธ์ค ํ์ฉ ์ค์ง..๋ก ์ธํด ํ์ฌ๋ ์ฌ์ฉํ ์ ์์
๊ฒฐ๊ตญ, ๊ทธ ๋ค์์ผ๋ก ๊ฐ์ฅ ๋ง์ ๋ฐฉ๋ฒ์ด ์๊ฐ๋์ด ์๋ Naver๋ฅผ ์ฌ์ฉํ๊ธฐ๋ก ํ๋ค.
๐ก 500 Error์์ ์ ์
springboot ์์ฒด์ stater-mail ์์กด์ฑ์ ์ฃผ์ ํ๋ฉด, ์ฝ๊ฒ smtp๋ฅผ ์ฌ์ฉํ ์ ์๊ธฐ ๋๋ฌธ์ ์ด๋ฉ์ผ ์ธ์ฆ ๊ธฐ๋ฅ ์์ฒด์ ๊ตฌํ์ ๊ฐ๋จํ๋ค.
๊ธฐ์กด์ ๋ด๊ฐ ์ฌ์ฉํ๋ ๋๋ ํฐ๋ฆฌ ์์ค์ ๋ง๊ฒ ์ถ๊ฐํด์ฃผ๋ฉด ๋จ!!
๊ทผ๋ฐ, ์ด๊ฒ ๋ง์ด ์ฝ์ง ํด๋ณด๋๊น ์ค๋ฅ๊ฐ ๋ง๋๋ผ๊ตฌ์.......?
๋ญ ์ด์ฐ์ ์ฐ ์ ์ฉ๊น์ง๋ ์ฑ๊ณตํ๋๋ฐ, ์ด๋ฉ์ผ ์ธ์ฆ ๋ฒํธ๋ฅผ ๋ฐ์กํ๋ ค๊ณ ๋ง ํ๋ฉด postman์์ 500์๋ฌ๊ฐ ๋ฐ์ํ๊ณ springboot์์๋ SMTP 535 5.7.1 Username and Password not accepted๊ฐ ๋ฐ์ํ๋ ๊ฒ์ด ๊ณ์ ์ง์ ๋์๋ค.
์ค๋ฅ ๋ด์ฉ์ ๊ฐ๋จํจ = "๋น์ ์ด ์ง์ ํ ์ด๋ฉ์ผ ์ฃผ์๋ ๋น๋ฐ๋ฒํธ๊ฐ ์ผ์นํ์ง ์์์!"
๊ทผ๋ฐ, ์ค๋ฅ๋ ์๊ฒ ๋๋ฐ ํน๋ณํ ํด๊ฒฐ๋ฒ์ด ์๋ค๋ ๊ฒ์ด ๋ฌธ์ ์๋ค.
์ค๋ฅ๋ ์ด๋ ํ ๋ก์ง๋ค์ ํตํฉ์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ๋ฑ์ด๋ด๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์, ์ผ์ด์ค๋ง๋ค ๋๋ฌด๋ ํด๊ฒฐ๋ฐฉ๋ฒ์ด ๋๋ฌด๋ ๋ฌ๋ผ์ง๋ ๊ฒ์ด์๋ค.
์ฐ์ ์ด๋ฉ์ผ ์ฃผ์๋ ๊ด์ฐฎ์ง๋ง, ๋น๋ฐ๋ฒํธ๋ ๋งค์ฐ ๋ฏผ๊ฐํ ์ ๋ณด์ด๊ธฐ ๋๋ฌธ์ ํ๊ฒฝ๋ณ์ ์ฒ๋ฆฌ๋ฅผ ํตํด ์ง์ ์ ์ธ ๋
ธ์ถ์ด ์๋๋ก ํ๊ณ ์ถ์๋ค.
ํน์๋ ์ด๊ฒ ๋๋ฌธ์ธ๊ฐ ์ถ๋ ๋ง์์ ๊ฒฐ๊ตญ ํ
์คํธ ๊ณผ์ ์์ ์ด๋ฉ์ผ ์ฃผ์์ ๋น๋ฐ๋ฒํธ๋ฅผ ํ๋์ฝ๋ฉํ๋ ๋ฐฉ์์ผ๋ก ๋ณ๊ฒฝํ๊ฒ ๋์๋ค.
(๋ฌผ๋ก , ์ง๊ธ์ ๋ค์ ํ๊ฒฝ๋ณ์ ์ฒ๋ฆฌํ๊ณ ๊นํ๋ธ์ ๊ณต์ ํ ์ํ!)
ํ๊ฒฝ๋ณ์์ ์์ฑํด์ฃผ๊ณ , ์ด๋ฅผ application.yml์์ ๊ฐ์ ์ง์ ํด์ค ๋ค์, MailConfig ํ์ผ์์ ๋งคํํด์ฃผ๋ ๋ฐฉ์์ด๋ค.
Spring - SMTP ๋ค์ด๋ฒ ์ด๋ฉ์ผ ์ธ์ฆ , redis๋ก ์ธ์ฆ๋ฒํธ ๋ง๋ฃ ๊ตฌํ
(์ด ๋ถ๋ถ์์ MailConfig ์์ฑ๋ฒ๋ง ์ฐธ๊ณ )
๊ฒฐ๊ตญ, ์ฌ๋ฌ ๋ฒ ๊ฐ์ ๋ฐ๊พธ๊ณ , ์ฝ๋๋ฅผ ๋ฐ๊ฟ๊ฐ๋ฉฐ ์๋ํ ๊ฒฐ๊ณผ ์ ์์ ์ผ๋ก ์คํ์ด ๊ฐ๋ฅํด์ก๋ค!
(์๊ฒฉ ์ปด์ด๋ผ์ ํ๋ฉด ๋
นํ๊ฐ ์๋๋ค...ใ
ใ
)
<์คํ ์์>
๐ ์ฐธ๊ณ ๋งํฌ
๐[SpringBoot] SMTP ์ด๋ฉ์ผ ์ธ์ฆ (๋ค์ด๋ฒ)
๐WebDev2022/Spring boot/์ด๋ฉ์ผ ์ธ์ฆ ์๋น์ค.md
๐parameter 1 of constructor in required a bean of type that could not be found
๐Spring ํ์๊ฐ์
์์ ๋ง๋ค๊ธฐ(Ajax๋ฅผ ํ์ฉํ ๋น๋๊ธฐ ๋ฐฉ์)(2)
๐JAVA java.util.NoSuchElementException: No value present
๐[spring error] Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError
๐๊ฐ๋ฐ๋
ธํธ-1 ์คํ๋ง๋ถํธ ์์กด์ฑ ๋ฒ์ ํ์ธํ๊ธฐ
๐springboot 2.6.8 ์์กด์ฑ ํ์ธ(๊ณต์๋ฌธ์)