/ / Використання анотацій java без CDI - java, анотації, ejb, cdi

Використання анотацій java без CDI - java, анотації, ejb, cdi

Я шукав якийсь час, але мігне знайшов корисної інформації про моє запитання. Чи можна використовувати анотації Java без ініціалізації реалізації анотації з CDI або EJB?

Відповіді:

3 для відповіді № 1

Ви можете використовувати анотації так само, як вам подобається.

Деякі анотації використовуються компілятором, наприклад, наприклад, @Override. Більшість анотацій також доступні під час виконання, і вони широко використовуються з відображенням.

Реалізація CDI - наприклад - використанняВіддзеркалення для пошуку точок ін'єкції та ін'єкційних типів. Якщо ви використовуєте типові атрибути CDI, але не маєте реалізації CDI у вашій запущеній програмі, це просто нічого не робить. Це все. Ви, звичайно, могли самостійно зробити аналіз рефлексивності.

Одна додаткова примітка про анотації: Якщо файл класу анотації не знайдено в патті класу, анотація на елементі буде мовчазно випалена, тому вона більше не доступна для відображаючого доступу.