Я создал приложение Java, используя Dropwizard и Weld. Я также включил Lombok, и в настоящее время я аннотировал свои классы обслуживания, такие как:
@Slf4j
@ApplicationScoped
@NoArgsConstructor(force = true)
@RequiredArgsConstructor(onConstructor = @__({@Inject}))
public class MovieRequestService {
private final MovieService movieService;
private final ActorService actorService;
Он отлично работает, и я доволен этим. RequiredArgsConstructor полезен для моих юнит-тестов. NoArgsConstructor необходим для сварки. force = true должен быть установлен из-за последних ключевых слов ... Но это также приводит к тому, что IntelliJ предупреждает меня о каждом отдельном месте, где я использую movieService или actorService ....
Что я должен делать? Можно ли избавиться от предупреждений?