文章预览
戳上方蓝字“ Java知音 ”关注我 本文不讨论对错,只讲骚操作。 有的方法看看就好,知道可以这么用,但是否应用到实际开发中,那就仁者见仁,智者见智了。 一万个读者就会有一万个哈姆雷特,希望这篇文章能够给您带来一些思考。 耐心看完,你一定会有所收获。 @onX 例如 onConstructor 、 oMethod 和 onParam 允许你在生成的代码中注入自定义的注解。一个常见的用例是结合 Spring 的 @Autowired 。 在 Spring 的组件(如 @Service 、 @Controller 、 @Component 、 @Repository 等)中使用 @RequiredArgsConstructor(onConstructor = @__(@Autowired)) ,可以让 Lombok 在生成构造函数时也加上 @Autowired 注解,这样,Spring 就可以自动注入所需的依赖。 例如下面这段代码 @Service @RequiredArgsConstructor (onConstructor = @__( @Autowired )) public class MyService { private final AnotherService anotherS
………………………………