2016-10-31 3 views
0

У меня есть этот класс ...Использования AllArgsConstructor с Spring аннотаций аргументом

@RestController 
@RequestMapping("message") 
@AllArgsConstructor(onConstructor = @__(@Autowired)) 
public class MessageController { 
... 
} 

У меня есть следующая зависимость в моем pom.xml

<dependency> 
    <groupId>org.projectlombok</groupId> 
    <artifactId>lombok</artifactId> 
    <version>1.16.10</version> 
    <scope>provided</scope> 
</dependency> 

Класса имеет две переменные, которые я пытаюсь привнести через конструктор, и я получаю эту ошибку на линии @AllArgsConstructor.

"__ cannot be resolved to a type" 

Любая помощь приветствуется.

+0

Вы используете IDE? – eltabo

ответ

1

Ну, давайте предположим, что вы используете Eclipse, ... Как описано в документации Ломбок, вы должны установить Ломбок в качестве Java агента в вашем Eclipse:

Затмения и варианты
Run lombok.jar как приложение java (например, doubleclick it, обычно) для установки. Также добавьте lombok.jar в свой проект. Поддерживаемые варианты: SpringSource Tool Suite, JBoss Developer Studio

Если нет, посмотрите на lombok documentation page инструкции для других Иды.

Надеюсь, это поможет.