4 使用Maven创建web项目
5 使用Maven导入依赖
6 Maven创建项目后缺少文件夹
7 Tomcat LocalHost Log消失
8 EL表达式无效
9 Project 和 Module
10 ${XXX.version}无效
11 xml文件报错
12 配置数据源时报错应该是javax类型
14 导入新项目时依赖下面有红线
15 下载依赖速度慢
16 代码提示少
17 查看类图
18 编译时报错不能使用diamond预算符
19 出现 Usage of API documented as @since 1.8+
20 断言不起作用
1 配置ideaJava每次创建一个新的web项目就需要重新配置Tomcat,配置完Tomcat后还要导入Tomcat的包,可百度如何导入外部包,完成后应该如下图所示
后来仔细研究后发现之所以还要配置是因为我一个开始就没有选择webapp项目直接module了一个项目。
2 常用快捷键Alt+Insert,可以生成构造器/Getter/Setter等
Ctrl+O,重写方法
Ctrl+Alt+O,优化导入的类和包
Ctrl+Shift+Space,自动补全代码
Ctrl+Alt+T,可以把代码包在一个块内,例如:try/catch
Ctrl+Enter,导入包,自动修正
Alter+Enter 抛出异常,光标移动到该处
psvm,main方法
F2 快速定位到下一个错误代码处
Shift + F2 快速定位到上一个代码错误处
知道类名查找类: Ctrl+Shift+Alt+N;
在类中查找某一个方法:
1 使用 ctrl+F12打开类中所有方法的界面
2 然后直接键盘中输入方法名称或者方法包含的字母,会自动模糊匹配相关方法名
查看类的关系图:
在你想查看的类的标签页内,点击右键,选择 Diagrams,其中有 show 和 show ... Popup,只是前者新建在标签页内,后者以浮窗的形式展示:
3 安装插件LeetCode中可以安装许多有用的插件方便编写代码:阿里的代码规范、LeetCode插件等。阿里的安装完后直接重启便可以使用,LeetCode需要先配置一下
配置完成后如上图所示。给出GitHub链接:https://github.com/shuzijun/leetcode-editor/blob/master/README_ZH.md
完成后感觉这个插件用处不大。。。。。。
4 使用Maven创建web项目注意maven3.3.6.9版本以上使用jdk1.8。好像在右下角选择Enable Import就可以没有这么多事了。。。直接添加Tomcat服务器然后如下图就可以了。
选择本地版本
next finish即可。需要注意的是上面的quickstart只是一个基础的骨架,如果要创建一个web项目需要选择webapp,注意不要选择红色标注的哪一个。
当创建完项目后需要配置Tomcat:有一点要注意一定要保证maven项目创建完后才可以配置Tomcat否则会造成某些文件缺失的。