/ / Použitie anotácií javy bez CDI - java, anotácie, ejb, cdi

Používanie anotácií s java bez CDI - java, anotácií, ejb, cdi

Chvíľu som hľadal, ale mohol somnenašiel som žiadne užitočné informácie o mojej otázke. je možné používať anotácie Java bez inicializácie implementácie anotácií s CDI alebo EJB?

odpovede:

3 pre odpoveď č. 1

Anotácie môžete používať ľubovoľne.

Kompilátor používa niektoré anotácie, napríklad @Override. Väčšina anotácií je k dispozícii aj za behu a používa sa intenzívne s odrazom.

Implementácie CDI - napríklad - použitiereflexia na nájdenie injekčných bodov a injektovateľných typov. Ak používate typické anotácie CDI, ale vo svojom spustenom programe nemáte implementáciu CDI, potom to jednoducho neurobí nič. To je všetko. Samozrejme by ste mohli urobiť reflexnú analýzu sami.

Jedna dodatočná poznámka k anotáciám: Ak sa súbor triedy anotácie nenájde v patte triedy, anotácia na elemente bude ticho zrušená, takže už nebude k dispozícii pre reflexný prístup.