В моем текущем проекте Spring я ищу способ присвоить некоторое значение атрибутам некоторых из моих POJO-классов.Присвоить значение переменной на основе ее аннотации
Эта функция похожа на использование аннотаций PathVariable
и ModelAttribute
для некоторых параметров в методах контроллера: когда параметр аннотированный с одним из этих аннотаций, собственная система считывания значения для этого параметра и назначить переменная, без необходимости использовать <variable> = <value>
.
В моем проекте, у меня есть POJO класс вроде этого:
class Class {
private <type> <attribute>
public <type> get<attribute>() {
return <attribute>;
}
public void set<attribute>(<type> <parameter>) {
<attribute> = <parameter>;
}
}
если добавить аннотацию к атрибуту (например: @Setting), когда я создаю новый экземпляр этого класса, система должен прочитать значение в файле и назначить переменной.
Любой может сказать мне, как это сделать?
Это может помочь http://stackoverflow.com/questions/20782673/creating-custom-annotation-in-spring -mvc-and-getting-httpservletrequest-object –