У меня есть это поле, которое теперь я хочу ввести:
public class MyConstants {
public final static String SOME_CONST = "someConts";
public final static String INJECTED_CONST = "injectedConst"; //<--- I want to inject this!
}
Итак, кроме удаления final
, я прочитал эту статью о том, как вводить значения в stati c переменных, в результате чего:
public class MyConstants {
public final static String SOME_CONST = "someConts";
@NonNull public static String INJECTED_CONST;
@Value("${const.injectedConst}")
public void setInjectedConst(String injectedConst) {
INJECTED_CONST = injectedConst;
}
}
Отлично, как я могу "Lombok-ize" это с помощью @Setter
?