@Qualifier
Reference: Spring Docs - @Qualifier
@Qualifier ๋?
Spring Framework์์ bean์ ์ฃผ์ ํ ๋ ์ด๋ค bean์ ์ ํํ ์ง ๋ช ์์ ์ผ๋ก ์ง์ ํ๊ธฐ ์ํด ์ฌ์ฉํ๋ค
Problem
Autowire Need for Disambigution
@Autowired
annotation ์ผ๋ก ์์กด์ฑ์ ์ฃผ์ ํ ์ ์์ง๋ง, ๋ช๊ฐ์ง ์ฃผ์ํ ์ ์ด ์๋ค๋ง์ฝ ๊ฐ์ type์ ๊ฐ์ง ํ๊ฐ ์ด์์ bean์ด container์ ์กด์ฌํ๋ค๋ฉด, ์คํ๋ง์
NoUniqueBeanDefinitionException
์ ๋ฐ์์ํฌ ๊ฒ์ด๋ค
Solution
@Qualifier annotation์ ์ฌ์ฉํ์ฌ autowire ํ๊ณ ์ ํ๋ ๋์์ ํน์ ํ ์ ์๋ค
@Qualifier ์ฌ์ฉ ์ ์ฃผ์ํ ์
@Qualifier ์ ์ง์ ํ ํ์ ์ ๊ฐ์ ๊ฐ๋ bean ๊ฐ์ฒด๊ฐ ์กด์ฌํ์ง ์์ผ๋ฉด NoSuchBeanDefinitionException
์ด ๋ฐ์ํ๋ค
Last updated