Как аннотации работают внутри JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как аннотации работают внутри Java

Сообщение Anonymous »

Я знаю, как создавать собственные аннотации. Но я не могу понять, как это работает внутри. Если я возьму пример весенней аннотации.

Код: Выделить всё

@PropertySource(value = { "classpath:database.properties" }).
если мы видим внутренние детали аннотации @PropertySource

Код: Выделить всё

@Target({ java.lang.annotation.ElementType.TYPE })
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Repeatable(PropertySources.class)
public @interface PropertySource {
public abstract String name();

public abstract String[] value();

public abstract boolean ignoreResourceNotFound();
}
Мы не предоставили здесь никакой реализации для загрузки файла свойств.
Тогда как происходит загрузка файла свойств из пути к классам. Кто работает за сценой?

Подробнее здесь: https://stackoverflow.com/questions/463 ... ks-in-java
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»