专栏名称: Java知音
专注于Java,推送技术文章,热门开源项目等。致力打造一个有实用,有情怀的Java技术公众号!
目录
今天看啥  ›  专栏  ›  Java知音

盘点 Lombok 中的那些整活儿骚操作

Java知音  · 公众号  ·  · 2024-07-31 10:05

文章预览

戳上方蓝字“ 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 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览