java IDE 中安装 lombok plugin 插件,并使用 @Slf4j 注解打印日志初体验
2024-08-24 13:56:42
lombok 插件介绍:
IntelliJ IDEA官方插件页面:https://plugins.jetbrains.com/plugin/6317-lombok-plugin
使用lombok之后,省去了许多没必要的get,set,toString,equals,hashCode代码,简化了代码编写,减少了代码量。
另外@Data注解的作用相当于 @Getter @Setter @RequiredArgsConstructor @ToString @EqualsAndHashCode的合集。
IntelliJ IDEA的安装方法如下,eclipse的安装未试过
安装 lombok 插件
项目pom中引入依赖
业务代码中使用注解(如果不装插件和pom依赖的话,注解是飘红无效的),如果安装好后是会有提示的
传统方法和注解方法对比小案例:
传统方法打印日志,需要每个类里面调用传入类名的方法
使用注解后:
两种方法对比起来,使用注解的方法代码节省了太多,还有更多注解方法待探索
最新文章
- 使用jquery实现搜索框的位置变换
- Matlab里面的SVM
- Java Hour 18 来个CURD吧 (三)
- 使用Jil序列化JSON提升Asp.net web api 性能
- bzoj2763: [JLOI2011]飞行路线 分层图+dij+heap
- 关于apche无缘无故个启动不了,解决方法
- swift学习笔记(七)自己主动引用计数
- weather API 天气api接口 收集整理
- Apache Hadoop 2.9.2 的归档案例剖析
- Linux--Linux下安装JDk
- IdentityServer4之Client Credentials(客户端凭据许可)
- Servlet第三篇(response;request)
- Centos 7 查看内存占用情况相关命令
- LeetCode算法题-Delete Node in a Linked List(Java实现)
- php,vue,vue-ssr 做出来的页面有什么区别?
- 20165305 苏振龙《Java程序设计》第一周学习总结
- C语言流控制命令的总结
- (转)ASP.NET MVC 4 RC的JS/CSS打包压缩功能
- 对比springmvc与struts2
- 【CF1009F】Dominant Indices
热门文章
- php+mysql事务处理例子详细分析实例
- 菜单项onCreateOptionsMenu()和onOptionsItemSelected()的使用
- 使用 puppeteer 创建一个自动化导出 PDF 的服务
- 数据模板--DataTemplate
- WPF 动画 和 色彩 的随笔
- Android之水波纹点击效果(RippleView)
- K-Means算法的收敛性和如何快速收敛超大的KMeans?
- UVALive-3989 Ladies' Choice (稳定婚姻问题)
- L206
- New Concept English Two 31 85