十款强大的IDEA插件-Java开发者的利器
xl_echo编辑整理,欢迎转载,转载请声明文章来源。欢迎添加echo微信(微信号:t2421499075)交流学习。 百战不败,依不自称常胜,百败不颓,依能奋力前行。——这才是真正的堪称强大!!
插件一:lombok
一款能够提升Java开发速度的插件,能以简单的注解形式来简化java代码。Lombok能通过注解的方式,在编译时自动为属性生成构造器、getter/setter、equals、hashcode、toString方法。底层是通过ASM字节码实现的
插件二:Background Image Plus
轻松更换开发环境背景,缓解视觉疲劳。
插件三:mybatis-plus
mybatis 插件,让你的mybatis.xml像java代码一样编辑。我们开发中使用mybatis时时长需要通过mapper接口查找对应的xml中的sql语句,该插件方便了我们的操作。同时有逆向生成代码的功能
插件四:Translation
一个好用的翻译插件,直接就能在IDE中使用。能中英文互译单词、句子并且还能有感情朗读。支持滑选翻译、支持Google翻译、有道智云API
插件五:Maven Helper
此插件可用来方便显示maven的依赖树,在没有此插件时,如果想看maven的依赖树需要输入命令行: mvn dependency:tree才可查看依赖。如果想看是否有依赖包冲突的话也需要输入命令行等等的操作。而如果安装Maven Helper插件就可免去命令行困扰。通过界面即可操作完成。
插件六:Alibaba Java Coding Guidelines
阿里巴巴代码规范检查插件,当然规范可以参考《阿里巴巴Java开发手册》。对于Java开发的代码规范能够及时的提示,并且有效的提升代码的美观度。
插件七:Key promoter X
快捷键提示工具。这一款插件最适合刚用IDEA开发的Java开发人员,及时的提示开发人员做的一些操作应该是用什么快捷键操作。
插件八:CodeGlance
CodeGlance是IDEA的mini地图插件, 默认情况下, 其颜色和编辑框的颜色基本一致。这个缩影图能够快速的定位代码,对于查看xml和前端页面能够有效的缩短时间。
插件九:Grep Console
由于Intellij idea不支持显示ascii颜色,grep-console插件能很好的解决这个问题, 可以设置不同级别log的字体颜色和背景色.
插件十:Alibaba Cloud Toolkit
Alibaba Cloud Toolkit (后文简称 Cloud Toolkit)是阿里云针对 IDE 平台为开发者提供的一款插件,用于帮助开发者高效开发并部署适合在云端运行的应用。
欢迎大家分享更多的插件……
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Spring经典高频面试题,原来是长这个样子
本文选自《Spring 5核心原理与30个类手写实战》一书,文末参与互动有机会赢取本书。本文题目目录: 1 什么是Spring框架,Spring框架有哪些主要模块2 使用Spring框架能带来哪些好处3 什么是控制反转(IoC),什么是依赖注入4 在Java中依赖注入有哪些方式5 BeanFactory和ApplicationContext有什么区别6 Spring提供几种配置方式来设置元数据7 如何使用XML配置方式配置Spring8 Spring提供哪些配置形式9 怎样用注解的方式配置Spring10 请解释Spring Bean的生命周期11 更多经典高频面试题 1 什么是Spring框架,Spring框架有哪些主要模块 Spring框架是一个为Java应用程序开发提供综合、广泛的基础性支持的Java平台。Spring帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。Spring框架本身也是按照设计模式精心打造的,这使得我们可以在开发环境中安心地集成Spring框架,不必担心Spring是如何在后台工作的。 2 使用Spring框架能带来哪些好处 下面列举...
- 下一篇
一遍文章搞清楚VO、DTO、DO、PO的概念、区别
作者:Cat Qi概念:VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对象。DO(Domain Object):领域对象,就是从现实世界中抽象出来的有形或无形的业务实体。PO(Persistent Object):持久化对象,它跟持久层(通常是关系型数据库)的数据结构形成一一对应的映射关系,如果持久层是关系型数据库,那么,数据表中的每个字段(或若干个)就对应PO的一个(或若干个)属性。模型:下面以一个时序图建立简单模型来描述上述对象在三层架构应用中的位置 用户发出请求(可能是填写表单),表单的数据在展示层被匹配为VO。展示层把VO转换为服务层对应方法所要求的DTO,传送给服务层。服务层首先根据DTO的数据构造(或重建)一个DO,调用DO的业务方法完成具体业务。服...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS关闭SELinux安全模块
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Red5直播服务器,属于Java语言的直播服务器