友情提示:插件虽好,可不要贪装哦,装多了会卡,卡,卡~
引用>
分享一点自己工作中得心应手的 <代码> 代码>插想法件,可不是在插件商店随随便便搜的,都经过实战检验,用过的都说好。可能有一些大家用过的就快速划过就行了。
实际的开发中,可能会经常为某个对象中多个属性进行 <代码>设置> 代码赋值,尽管可以用 <代码> BeanUtil.copyProperties() 代码>方式批量赋值,但这种方式有一些弊端,存在属性值覆盖的问题,所以不少场景还是需要手动 <代码>设置> 代码。如果一个对象属性太多 <代码>设置> 代码起来也很痛苦, <代码> GenerateAllSetter> 代码可以一键将对象属性都 <代码>设置> 代码出来。
快捷键: <代码> Alt + Enter> 代码
阿里出品的《Java开发手册》时下已经成为了很多公司新员工入职必读的手册,前一段阿里发布了《Java开发手册(泰山版)》,又一次对 <代码> Java代码>开发规范做了完善,不过,又臭又长的手册背下来是不可能的,但集成到 <代码> 代码>开想法发工具中就方便很多。
举个栗子:开发手册上不允许用 <代码>执行人> 代码去创建线程池,而是通过 <代码> ThreadPoolExecutor> 代码的方式。
<代码> GsonFormat 代码>个人觉得是一个非常非常实用的插件,它可以将 <代码> JSON> 代码字符串自动转换成 <代码> Java代码>实体类。特别是在和其他系统对接时,往往以 <代码> JSON 代码>格式传输数据,而我们需要用 <代码> Java代码>实体接收数据入库或者包装转发,如果字段太多一个一个编写那就太麻烦了。
快捷键: <代码> Alt + S 代码>
在这里插入图片描述
<代码> Maven助手> 代码是解决 <代码> Maven 代码>依赖冲突的利器,可以快速查找项目中的依赖冲突。安装后打开 <代码> pom 代码>文件,底部有 <代码>依赖分析仪代码>视图。显示红色表示存在依赖冲突,点进去直接在包上右键 <代码> 代码>排排除除, <代码> pom 代码>文件中会做出相应排除包的操作。
在这里插入图片描述<李> <节>冲突(冲突)节> 李> <李> <节>所有依赖项列表(列表形式查看所有依赖)节> 李> <李> <节>所有依赖关系树(树结构查看所有依赖),并且这个页面还支持搜索。节> 李>
用了 <代码> Codota> 代码后不再怕对> <代码> 流().filter() 代码>对 <代码> 代码>列表操作,可是对的 <代码>过滤()代码>用法不熟,按常理我们会百度一下,而用 <代码> Codota> 代码会提示很多 <代码>过滤()代码>用法,节省不少查阅资料的时间。
在这里插入图片描述
在使用 <代码> MyBatis> 代码作为持久框架时有一个尴尬的问题: <代码> <代码> xml> 代码文件和定义的 <代码> Java代码>接口无法相互跳转,不能像Java接口间调用那样,只能全局搜索稍显麻烦。 <代码>免费MyBatis插件> 代码将两者之间进行关联。
推荐10个NB的想法插件,开发效率至少提升一倍
推荐10个NB的想法插件,开发效率至少提升一倍
<>节