- Today
- Total
- array
- pytorch
- Graph
- ์์์ ๋ ฌ
- ์๋ฃ๊ตฌ์กฐ
- ๊ตฌํ
- Algorithm
- leetcode
- tree
- ํ๋ก๊ทธ๋๋จธ์ค
- dp
- ๋ฐฑ์๋
- OOP
- MST
- ๋ฐ์ดํฐ๋ฒ ์ด์ค
- ๊ทธ๋ฆฌ๋
- database
- BFS
- CS
- ์กธ์ ์ํ
- spring
- ์๋ฐ
- PS
- ๋ค์ต์คํธ๋ผ
- java
- ๋ฐฑ์ค
- ๋ฒจ๋งํฌ๋
- ๋ฌธ๋ฒ
- ์ธํด
- ์๋ฐ์์ ์
๋ชฉ๋ก๐ป Study !/Spring (6)
Partially Committed
์๋ฌด๊ฒ๋ ์ํ๋๋ฐ ์ธํ ๋ฆฌ์ ์ด IDE ์์ ๊ฐ์๊ธฐ ๊ธฐ๋ณธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์กฐ์ฐจ ์ธ์ํ์ง ๋ชปํ๋ค๋ฉด..?? ํด๊ฒฐ๋ฒ์ ๊ฐ๋จํ๋ค! ์ธํ ๋ฆฌ์ ์ด ์ฐ์ธก ์ฌ์ด๋๋ฐ์ Gradle ์ ํด๋ฆญํ ๋ค์, ์์์ ๋นจ๊ฐ ์์ผ๋ก ํ์ํ ์๋ก๊ณ ์นจ ์์ด์ฝ์ ๋๋ฌ์ refresh ํด์ฃผ๋ฉด ๋๋ค!
๋ญ๊ฐ ๋ช ํํ์ง ์์๋ ๋ด์ฉ์ ๋ํด์ ์ ๋ฆฌํด๋ณด์.. 1. WEB-INF ํด๋๋? WEB-INF ํด๋๋ ๋ธ๋ผ์ฐ์ ์์ URL ์ ํตํด ์ง์ ์ ๊ทผํ ์ ์๊ณ (ํ๋ ค๊ณ ํ๋ฉด 404 ERROR ๋ฐ์) ์๋ฒ ๋ด์์๋ง ์ ๊ทผ ๊ฐ๋ฅํ๋ฏ๋ก Web ์ ๋ณด์ ๊ดํ ์ค์ํ ํ์ผ๋ค์ WEB-INF(Web Information) ํด๋์ ๋ฃ๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก ๋ณด์์ฑ์ ๊ฐํํ ์ ์๋ค๋ ๊ฒ์ด ์ฅ์ ์ด์ง๋ง, ๋ธ๋ผ์ฐ์ ์ ์ง์ ์ ๊ทผ์ด ์ ํ๋๋ฏ๋ก Controller ์ ๋ฐ๋์ ๊ฑฐ์ณ์ ์ด๋ํด์ผ๋ง ํ๋ค. ์ผ๋ฐ์ ์ผ๋ก jsp ํ์ผ์ WEB-INF ํด๋์ ๋ฃ๊ณ , css, img, jQuery ์ ๊ฐ์ ์ ์ ํ์ผ์ WEB-INF ํด๋์ ๋ฃ์ง ์๋๋ค๊ณ ํ๋ค. jsp ํ์ผ์ WEB-INF ํด๋์ ๋ฃ์ด์ ๊ด๋ฆฌํ๋ ์ด์ ๊ฐ ๋ฌด์์ผ๊น? ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด์ jsp ํ์ผ์ ์ง์ ..
๋น ์๋ช ์ฃผ๊ธฐ ์ฝ๋ฐฑ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํ ์ด์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ปค๋ฅ์ ํ์ด๋ ๋คํธ์ํฌ ์์ผ๊ณผ ๊ฐ์ด ์์ ์ง์ ์ ํ์ํ ์ฐ๊ฒฐ์ ๋ฏธ๋ฆฌ ํด๋๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ข ๋ฃ ์์ ์ ์์ ํ๊ฒ ์ข ๋ฃํ๊ธฐ ์ํด์๋ ๊ฐ์ฒด์ ์ด๊ธฐํ ๋ฐ ์ข ๋ฃ ์์ ์ด ํ์ํ๋ค. ์ด๋ Spring ์์ ์ด๋ป๊ฒ ๊ตฌํํ ์ ์์๊น? ์คํ๋ง ๋น์ ๊ฐ์ฒด๋ฅผ ์์ฑํ๊ณ ์์กด๊ด๊ณ๋ฅผ ๋ชจ๋ ๋ค ์ฃผ์ ํ ๋ค์์์์ผ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ ์ ์๋ค. ๊ทธ๋์ ์ด๊ธฐํ ์์ ์ ์์กด๊ด๊ณ ์ฃผ์ ์ด ๋ชจ๋ ๋๋ ๋ค์์ ํธ์ถํด์ผ ํ ํ ๋ฐ, ์ด ์์ ์ ์ด๋ป๊ฒ ํ๋ฉด ์ ํํ๊ฒ ์ ์ ์์๊น? ์ด๋ฅผ ์ํด ์คํ๋ง์ ์์กด๊ด๊ณ ์ฃผ์ ์ด ์๋ฃ๋๋ฉด ์คํ๋ง ๋น์๊ฒ ์ฝ๋ฐฑ ๋ฉ์๋๋ฅผ ํตํด ์ด๊ธฐํ ์์ ์ ์๋ ค์ฃผ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค. ๊ทธ๋ฆฌ๊ณ ์คํ๋ง ์ปจํ ์ด๋๊ฐ ์ข ๋ฃ๋๊ธฐ ์ง์ ์ ์๋ฉธ ์ฝ๋ฐฑ์ ์ฃผ๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ์ด์ฉํ์ฌ ์์ ํ๊ฒ ์ข ๋ฃ ์์ ์ ..
๋ค์ํ ์์กด๊ด๊ณ ์ฃผ์ ๋ค์ํ ์์กด ๊ด๊ณ ์ฃผ์ ๋ฐฉ๋ฒ - ์์ฑ์ ์ฃผ์ : ์์ฑ์๋ฅผ ํตํด ์์กด ๊ด๊ณ๋ฅผ ์ฃผ์ ๋ฐ๋ ๊ฒ์ผ๋ก, ์์ฑ์ ํธ์ถ ์์ ์ ๋ฑ ํ๋ฒ๋ง ํธ์ถ ๋๋ ๊ฒ์ด ๋ณด์ฅ๋๋ ๊ฒ์ด ํน์ง์ด๋ค. ๋ถ๋ณ, ํ์ ์์กด๊ด๊ณ์ ์ฌ์ฉํ๋ค. - ์์ ์ ์ฃผ์ (Setter ์ฃผ์ ) - ํ๋ ์ฃผ์ - ์ผ๋ฐ ๋ฉ์๋ ์ฃผ์ # ์์ฑ์ ์ฃผ์ @Component public class OrderServiceImpl implements OrderService{ private final MemberRepository memberRepository; private final DiscountPolicy discountPolicy; @Autowired public OrderServiceImpl(MemberRepository memberReposit..