170 похожих чатов

Добрый день у меня вопросик, вдруг есть тут гуру спринга, а

то я не смог понять
https://pastebin.com/1z0C9QRf
почему работает такой способ создания бина из enum?
enum же по сути sealed, мы не можем создать экземпляр
либо я что-то упустил и создание бинов из Configuation классов не создает прокси/наследника, а выдает сам объект (хотя всегда думал, что там механизм этот работает)
либо я прямо даже не знаю

7 ответов

11 просмотров

привет, если бы ты руками хотел это сделать, например, ты бы реализоваловал фактори бин и там в гитОбж вовзращал бы енам конкретный

Valerii-Ivannikov 🥃 Автор вопроса
Сергей Воробьев
привет, если бы ты руками хотел это сделать, напри...

Я именно на голом спринге пример написал без всяких фактор и он работает, енум-бин инжектится

Alexandr ∨∧‾ Emelyanov
твой метод @Bean public BeanEnum one() и есть фаб...

Да, грубо говоря ты явно описал тот самый getObj

Valerii-Ivannikov 🥃 Автор вопроса
Alexandr ∨∧‾ Emelyanov
твой метод @Bean public BeanEnum one() и есть фаб...

У меня ступор в том, что я думал, что будет создаваться Spring Bean, а походу там просто JavaBean Верно выходит?

Бином может быть любой объект. Инстанс Enum’а - это объект. Вот и всё. Можно создать бина типа Integer или Boolean, и будет работать.

Похожие вопросы

Обсуждают сегодня

Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
> Копаем глубже > Следующий момент был, когда я спросил его, знает ли он JavaScript. Он ответил, что его учили работать с C#. Я тоже в университете писал на C#, но даже там мн...
Oleg Volkov
4
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
И никого не интересует какие пакеты кто использует. ((% Заходишь на сайт симфони и видишь поддержку Украины - по законам РФ это ж экстремизм. Только никто не отказывается от с...
Am Ambrion
11
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
7
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
14
Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Карта сайта