После образца просто объяснить мою реализацию, пожалуйста, посмотрите на и дайте мне знать, если я могу получить любые ответы на этуИзменение процессор аннотаций динамически
Я создал аннотацию диспенсер
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface Dispenser {
}
у меня есть два класса типа дозатора выше
- Молоко диспенсер -
напиток Dis penser -
@Dispenser class MilkDispenser{ public void releaseDrink() } @Dispenser class DrinkDispenser{ public void releaseDrink() }
и у меня есть класс DispenserProcessor расширяет AbstractProcessor
Все выглядит хорошо, пока, если я не нашел лучший implmentation из DispenserProcessor от клиента они имеют свою собственную реализацию я не могу скопировать их код, поэтому мне нужен способ переключения на этот диспенсерПроцессор, разработанный клиентом, а не мой
Вопрос: есть ли способ @MyDispenser может расширить свой @Cli entDispenser
Спасибо Самуэль, я понимаю, как сейчас нет никаких причин, чтобы использовать его. Поэтому я немного изменил свое требование и изменил реализацию, чтобы использовать динамические прокси для решения проблемы. – Maddy