idea的使用

本文详细介绍了IntelliJ IDEA的安装、设置,包括字体、Terminal配置、自动导包等,以及如何解决常见异常如maven报错、spring initializr超时。同时,文章推荐了必备和辅助插件,如Lombok、Git、Mybatis Generator,并指导如何创建Spring Boot项目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


推荐导航

0.系统学习导航传送
1.idea git使用入口


CTRL + ALT + T  try代码
SHIFT 双击  文件名查找文件
CTRL + R        替换
CTRL + D 向下复制一行
CTRL+ALT+B 查看继承关系树
CTRL+ALT+ H 查看方法实现列表
CTRL + ALT + L 文件格式化
CTRL + I 自动实现接口方法
CTRL + H 查看继承/ CTRL + U  / CTRL + ALT + SHIFT + U
CTRL + SHIFT + F12   全屏
iter    for循环
itli    for循环 i参数
SHIFT + F6 关联修改文件名或者属性值
Ctrl+Shift+F10 选中代码目录或文件, 运行test测试
ctrl+alt+鼠标点击 进入该方法具体的实现
ctrl +shift + k git提交框

一、安装

二、idea异常解决

内容详情
@Override异常@Override is not allowed when implementing interface method
idea中maven异常略。。。
idea中的类报异常[spring的引入其他类时的异常]Could not autowire. No beans of ‘xxxx’ type found
idea启动类异常Error running ‘BootApplication’: Command line is too long. Shorten command line for Spring

三、idea设置

1.字体

在这里插入图片描述

2.打开Terminal

在这里插入图片描述
在这里插入图片描述

3.配置注释模版

在这里插入图片描述
在这里插入图片描述

/**
 * TODO
 *
 * @author yuanhang.ren@
 * @date ${DATE}
 */

4.转maven工程

在这里插入图片描述

5.maven报异常

在这里插入图片描述

在这里插入图片描述

  • 原因:因为没有相应的jar
  • 解决:删除所有以lastUpdated结尾的文件

6.配置自动导包

在这里插入图片描述

7.设置idea自动删除空格问题

在这里插入图片描述

8.IDEA实现序列化接口Serializable自动生成serialVersionUID

在这里插入图片描述
在类上操作出现
在这里插入图片描述

9.idea的spring initializr超时

在这里插入图片描述

10.idea java文件不点开文件不报错

开启了省电模式
在这里插入图片描述
没有选自动编译
在这里插入图片描述
inspection功能故障; 单击右下角小人头,检查高亮等级是否在none(没有)上,移到Inspections.
在这里插入图片描述

11.idea文件编码问题

在这里插入图片描述

12.查看目录位置

在这里插入图片描述

13.导包变*

在这里插入图片描述

14.配置换行

在这里插入图片描述

三.idea插件

I. 必须使用插件

1.Lombok

2022.2的lombok失效问题
在这里插入图片描述

2.idea git使用

II. 辅助插件

  • 下载与安装

1.下载地址: https://plugins.jetbrains.com/plugin
2.自动安装如下 (手动安装 Settings ==》plugins ==》Install plugin from disk (选择download位置)-选择对应的zip压缩文件)在这里插入图片描述

1.free mybatis plugin

功能:
生成mapper xml文件
快速从代码跳转到mapper及从mapper返回代码
mybatis自动补全及语法错误提示
集成mybatis generator gui界面

2.翻译插件 Translation

在这里插入图片描述

3.代码坏味道检查sonarLint

检查: 单个文件或者单个项目上右键 --> Analyze --> Analyze with SonarLint

4.RestfulToolkit快速搜索url

快速搜索http请求接口路径的插件
在这里插入图片描述
Ctrl+Alt+N (请求路径搜索)
在这里插入图片描述
安装后有侧边栏
在这里插入图片描述

  • idea更新到2020后,restfultoolkit无法显示接口信息了, 从github看作者应该不会更新了, 网上已经有人基于restfultoolkit开发了个新的插件,支持2020, 插件地址如下https://plugins.jetbrains.com/plugin/14280-restfultool, 或者idea插件商店搜索restfultool安装即可

5.EasyApi

web容器接口api
使用方法入口

6.Java Bytecode Decompiler

idea 查看源码 /* compiled code*/
检查路径:File->setting->Plugins,然后下拉,找到Java Bytecode Decompiler 打钩 应用保存
在这里插入图片描述

7.maven helper

在这里插入图片描述
在这里插入图片描述
安装后 会有 Dependency Analyzer

8.Mybatis Generator

生成mybatis逆向工程
在这里插入图片描述
在这里插入图片描述

9.camelcase 大小写转换插件

在这里插入图片描述
在这里插入图片描述

10.GenerateAllSetter自动生成set方法

在这里插入图片描述
首先new一个对象,然后光标放到这个对象名上,按住Alt + enter键,会出现下图所示的选项
在这里插入图片描述

11.Git Commit Template插件

  • feat 功能feature的意思,也是最常用的。当你的功能有变更的时候,都可以采用这种类型的type
  • fix 当然指的是bug修复
  • docs 更新了文档,或者更新了注释
  • style 代码格式调整,比如执行了format、更改了tab显示等
  • refactor 重构代码。指的是代码结构的调整,比如使用了一些设计模式重新组织了代码
  • perf 对项目或者模块进行了性能优化。比如一些jvm的参数改动,把stringbuffer改为stringbuilder等
  • test 这个简单,就是增加了单元测试和自动化相关的代码
  • build 影响编译的一些更改,比如更改了maven插件、增加了npm的过程等
  • ci 持续集成方面的更改。现在有些build系统喜欢把ci功能使用yml描述。如有这种更改,建议使用ci
  • chore 其他改动。比如一些注释修改或者文件清理。不影响src和test代码文件的,都可以放在这里
  • revert 回滚了一些前面的代码

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

四.工程创建

1.创建springboot项目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值