@ConditionalOnClass
Reference: Spring Docs - @ConditionalOnClass
@ConditionalOnClass ๋?
ํน์ Class ํ์ผ์ด ์กด์ฌํ๋ฉด Bean์ ๋ฑ๋กํ๋ค
์ ์ฐ๋๊ฐ!
ํด๋น annotation์ด ์์ฑ๋๋ class ์์กด์ฑ์ ๋ํ ์ ์ด๊ถ์ ๊ฐ์ง ์๋๋ค
@ConditionalOnClass ์ฌ์ฉ ๋ฐฉ๋ฒ
Class Level์ ํด๋น annotation์ ์ถ๊ฐํ์ฌ ์ค์ Class ์์ฒด๊ฐ ํน์ class ์กด์ฌ ์ฌ๋ถ์ ๋ฐ๋ผ ๋ฐ๋ผ ํ์ฑํ / ๋นํ์ฑํ๋ ์ ์๊ฒ ํ๋ค
Method Level์ ํด๋น annotation์ ์ถ๊ฐํ์ฌ ํด๋น method๋ฅผ ํฌํจํ๋ Bean์ด Classpath์ ์กด์ฌํ ์กฐ๊ฑด์ ์ง์ ํ๋ค
@ConditionalOnClass ์์ฑ
Optional Elements
value
- Class<?>[]์กด์ฌํด์ผ๋ง ํ๋ class๋ค์ ๋ช ์
name
- String[]์กด์ฌํด์ผ๋ง ํ๋ class name๋ค์ ๋ช ์
Last updated