В последнее время я натолкнулся на очень запутанную ошибку, пытаясь очистить мои конфигурации пружин. Исключение составлялось из глубины сторонней библиотеки и в основном было запутанным NPE.Маркировка свойства класса третьей стороны по мере необходимости (Java/Spring)
Что мне хотелось бы сделать, так это настроить Spring, чтобы потребовалось определенное поле этого класса, но я не хочу создавать пользовательскую версию библиотеки.
Очевидное решение будет заключаться в подклассе и помечать там сеттера, но из любопытства мне было интересно, есть ли простой способ сделать это весной без необходимости манипулирования классом.
Java 6u10, Spring 2.5.
Уточнение: Я пытаюсь добавить аннотацию @Required к определенному сетевому устройству, к которому у меня нет доступа, а не к инъекции определенной зависимости. Это проблема метаданных класса, а не инициализация. – liam
@liam - Я понимаю, что вы хотите сейчас, по какой-то причине вы упомянули подкласс, который отбросил меня. См. Обновление в моем ответе. – ChssPly76