架构师_程序员_码农网

Имя пользователя Получить пароль
Регистрация

QQ登录

Всего один шаг, чтобы начать

Поиск
Просмотров:14710|Ответов: 2
打印 上一主题 下一主题

[Архив]Spring Bean Annotation Conditional Usage

[Копировать ссылку]
Поднимайте прямо к 跳转到指定楼层
владелец
发表于 2021-10-22 12:21:44|只看该作者回帖奖励|Реверсивныйпросмотр|Режим чтения
Вслед за аннотацией @Conditional на ее основе появился ряд производных аннотаций, таких как @ConditionalOnBean, @ConditionalOnMissingBean, @ConditionalOnExpression, @ConditionalOnClass ....... Динамическая инъекция бобов только что стала проще. В этом посте мы расскажем об аннотации @ConditionalOnBean.

@ConditionalOnBean // Инстанцирует текущий боб, если данный боб существует, боб может быть не зарегистрирован в ioc по какой-то причине, @ConditionalOnBean позволяет снять регистрацию текущего боба.
@ConditionalOnMissingBean // Когда данный боб не существует, то инстанцируйте текущий боб. Считается, что это используется в полиморфных средах, когда интерфейс имеет несколько классов реализации, если вы хотите, чтобы у него был только один класс реализации, то добавьте эту аннотацию к каждому классу реализации.
@ConditionalOnClass // Инстанцировать текущий боб, если данное имя класса существует в пути класса.
@ConditionalOnMissingClass // Инстанцировать текущий боб, если данное имя класса не существует в пути к классу.

Пример @ConditionalOnMissingBean

WebMvcConfig не будет загружен.





Предыдущая: Mysql сортировка групп
下一篇:【实战】ESXI 安装(CentOS系统)虚拟机
Код фермерской сети, публикуется только в процессе практики, столкнувшись с техническими трудностями, не вводите в заблуждение других.
диван
发表于 2021-10-22 14:08:06|只看该作者
Я не уверен, что смогу это сделать.
Код фермерской сети, публикуется только в процессе практики, возникли технические трудности, не вводите в заблуждение других.
Скамейки
发表于 2021-10-23 19:35:39|只看该作者
Учитесь учиться 。。。。
Код фермерской сети, публикуется только в процессе практики, возникли технические трудности, не вводите в заблуждение других.
Вы должны войти в систему, прежде чем сможете отправлять сообщения назад Войти | Зарегистрироваться

Эта версия интегральных правил


DISCLAIMER: Все программное обеспечение, материалы по программированию или статьи, опубликованные Code Farmer, предназначены только для использования в учебных и исследовательских целях; вышеуказанное содержимое не должно использоваться в коммерческих или незаконных целях, в противном случае все последствия будут возложены на самих пользователей. Это сайт информации из сети, спор об авторских правах не имеет никакого отношения к этому сайту. Вы должны полностью удалить вышеуказанное содержимое со своего компьютера в течение 24 часов после загрузки. Если вам понравилась программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшее подлинное обслуживание. Если есть какие-либо нарушения, пожалуйста, свяжитесь с нами по электронной почте, чтобы разобраться с этим.

Почта To:help@itsvse.com

QQ| ( 鲁ICP备14021824号-2)|Sitemap

GMT+8, 2024-9-19 03:13

Быстрый ответНазад к началуНазад к списку