Idea 插件 lombok 的安装和使用

落日映苍穹つ 2021-10-18 12:58 570阅读 0赞

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

C#在写一个实体类时,有属性的写法,省去了写getter和setter的麻烦。

  在Java编程时,写完字段后,需要一个一个去写getter和setter方法。在使用Idea编程时,可以按住ALT+INSERT键,让IDE自动生成getter, setter, toString等方法,如下图:

aHR0cHM6Ly9pbWcyMDE4LmNuYmxvZ3MuY29tL2Jsb2cvNTAyMjI3LzIwMTkwNi81MDIyMjctMjAxOTA2MTgxNjIxMTQ0MTAtMTk4MTExNTQ2NC5wbmc

  然而,当一个类的字段特别多时,整个文件看起来将非常不简洁。所幸IDEA提供了一款lombok插件,可以在代码阶段,通过添加注解的形式,省去手写getter, setter的麻烦。

安装和使用步骤

1.插件安装

  打开Idea, 左上角菜单选择 ”File —> Settings”, 在弹出的对话框中,左侧选择Plugins,搜索栏输入“lombok”, 然后点击安装,如下图:

aHR0cHM6Ly9pbWcyMDE4LmNuYmxvZ3MuY29tL2Jsb2cvNTAyMjI3LzIwMTkwNi81MDIyMjctMjAxOTA2MTgxNjI1MzkwNTUtMTQyMjg1NzMzNi5wbmc

  图中按钮是卸载,因为我这里已经提前安装好了。读者在安装后,IDE会提示重启生效。此时,重启IDEA即可开始使用。

2.插件使用

  在项目的pom文件中添加lombok依赖,注意此处scope填写provided,代表这个包不需要打包发布,仅编译时需要用到,且已有提供方。

aHR0cHM6Ly9pbWFnZXMuY25ibG9ncy5jb20vT3V0bGluaW5nSW5kaWNhdG9ycy9Db250cmFjdGVkQmxvY2suZ2lm pom.xml

  在模型类上,添加注解 @Data,即可省去手写getter, setter, toString的麻烦,如下图:

aHR0cHM6Ly9pbWcyMDE4LmNuYmxvZ3MuY29tL2Jsb2cvNTAyMjI3LzIwMTkwNi81MDIyMjctMjAxOTA2MTgxNjMxMzk3NjItMjA2NzIwNzE5Mi5wbmc

  只需要这样一个简单的注解,在其他地方,就可以调用sysAdmin的getUsername()方法了。

  除了使用@Data对类进行注解外,lombok还有更多其他可选的用法。不过这一个注解已经满足了80%的需求,我们就不作更多讲解了。关于详细的用法,网上的例子很多,感兴趣的朋友可以自行搜索。

  需要注意的是,一旦启用lombok插件,那么团队中其他成员也必须安装此插件,否则会编译报错。

发表评论

表情:
评论列表 (有 0 条评论,570人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Idea安装lombok

          lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,简单来说,比如我们新建了一个类,尤其是遇到实体类有很多属