2014-02-13 4 views
1

Недавно я обнаружил lombok, и мне нравится комфорт, который он использует. Есть только одна особенная вещь, которую мне не хватает.Расширение аннотации lombok с помощью мета-аннотаций Весны

Так просто из любопытства: Как я могу продлить аннотацию @AllArgsConstructor таким образом, что он предоставляет дополнительный конструктор по умолчанию для класса, на котором он применяется?

Я думал о возможности использования Spring 4.0 для построения composed annotations, но я должен признать, что раньше я никогда не программировал пользовательскую аннотацию. Поэтому я не знаю, как начать ...

Любые предложения?

ответ

2

Я не знаю, как расширить аннотацию, но если вы хотите добавить конструктор по умолчанию, вы можете добавить аннотацию Lombok @NoArgsConstructor.

+0

My bad! Я просто наблюдал за существованием этой аннотации. Таким образом, будет легко составить аннотацию, используя как аннотации AllArgs, так и NoArgs ... – achingfingers