Lombok с Spring совместим для модульного тестирования?

Я просто пытаюсь привыкнуть к Ломбоку, но уже есть проблема.

Я использовал этот http://www.baeldung.com/intro-to-project-lombok и еще одно руководство, но это и Google не могут помочь.

Мои занятия:

package springprojekt;

import lombok.Data;
import lombok.RequiredArgsConstructor;

import java.io.Serializable;
import java.util.concurrent.atomic.AtomicInteger;
@Data
@RequiredArgsConstructor
public class Person implements Serializable {

    private static AtomicInteger idGenerator = new AtomicInteger();

    private final String firstName;
    private final String lastName;
    private final int id;


    public Person(String firstName, String lastName) {
        this.firstName = firstName;
        this.lastName = lastName;
        id = idGenerator.getAndIncrement();
    }
}

и мой тест

package springprojekt;

import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;

@RunWith(SpringRunner.class)
@SpringBootTest
public class DemoApplicationTests {

    @Test
    public void contextLoads() {
        Person person = new Person("Max", "Peter");
    }

}

Я понял, что ломбок создает для меня геттер и сеттер (в этом случае неприменимо). Мне действительно нужен доступ в этом тесте, например, person.getFirstName(), но моя IDE (IntelliJ Ultimate) отказывается работать, потому что нет метода сопоставления. Итак, как я могу проверить это, пожалуйста? Или я что-то не так сделал?


person PowerFlower    schedule 21.04.2017    source источник
comment
Вы включили процессоры аннотаций в Intellij IDEA?   -  person Vladimir Vagaytsev    schedule 21.04.2017
comment
спасибо, что помогли мне :)   -  person PowerFlower    schedule 21.04.2017