title: Spring support in IDEA with Lombok: Is "Navigate to autowired dependencies" supported?
body: <p>Lombok supports to generate constructors with <code>@Inject</code> annotations:</p>
  
  <pre><code>@RequiredArgsConstructor(onConstructor = @__(@Inject))
  </code></pre>
  
  <p>So, instead of</p>
  
  <pre><code>@Service
  public class FooService {
  
      private final BarService barService;
  
      @Inject
      public FooService(BarService barService) {
          this.barService = barService;
      }
  }
  </code></pre>
  
  <p>you can write</p>
  
  <pre><code>@Service
  @RequiredArgsConstructor(onConstructor = @__(@Inject))
  public class FooService {
      private final BarService barService;
  }
  </code></pre>
  
  <p>My problem with that feature is that it seems to break Spring IDE support in IntelliJ:</p>
  
  <ul>
  <li>In the non-Lombok version, the IDE shows my where the autowired arguments come from and allows me to navigate to their locations (here, the implementation of the <code>BarService</code>).</li>
  <li>In the Lombok version, I cannot get it to work. It  still shows the location of the spring bean declaration, but not to the location of the autowired dependencies.</li>
  </ul>
  
  <p>If I was the only developer, I would just use the first version and be done with it. However, I see that more and more code in our codebase is migrated to the Lombok constructor style. So, I am curious:</p>
  
  <p><strong>Is it possible to use the full Spring support in IDEA in combination with Lombok <code>onConstructor = @__(@Inject)</code> constructors?</strong></p>