Java IDEA debug

本文最后更新于:2023年2月28日 下午

1. 是玩不明白的Settings一枚吖

Terminal不翼而飞

IDEA 打不开终端,是人性的扭曲还是道德的沦丧:

噢,是因为我没配路径:

2. mvn怎么就不是内部命令

我不就是偷懒用的内置maven吗,怎么就不配用maven命令行了呢:

什么,原来是我没配环境变量:

1
F:\IntelliJ IDEA 2021.3.2\plugins\maven\lib\maven3\bin

3. 别人有的View我也要有

Maven

jar包结构一清二楚,左上角刷新实时更新依赖,如何不爽:

Database

数据库的导入:

非常方便的操作:

4. 好嘛快捷键

Ctrl + o :选择@override 的方法

Alt + insert :得到Generator,等价于… …

5. 人生苦短我用插件

Maven Helper

安装后,实现右键操作生命周期,干净又卫生:

6. 凑热闹的Run/Debug Config

Web容器配配配

打开:

配配配:

等等,润的时候还有一步:

虫虫实时更新Tomcat

我也不知道为啥这么配,这么配之后用debug虫虫打开就能实时更新了:

7. 右键啊右键

依赖没下下来咋整

pom.xml 进行一个原名 reimport 现名 Reload project 的大动作:

右键New不出来Java class

自建文件夹属于违规建筑, IDEA不认,右键新建不出Java类。咋让他合法呢:

右键New不出来Servlet

这个是什么玄学原理我着实不懂,但是谁让他好使呢:

8. 靠不住的依赖

Project Structure

在线更新——破案了,Maven是小就是因为没在Project Structure的Modules里面把勾打上。

最近Maven批量罢工,也不知道为什么里头配置的JSTL、MYSQL驱动纷纷失效。于是在豚师傅的帮助下踏上了自食其力的导包之路。

  1. 首先建立目录:

  1. 打开本次主角Project Structure

  2. 如下导入:

9. 解决Tomcat乱码

变身前:

who are you?

变身后:

这才对嘛小老弟

产生乱码的原因(是因为)Windowscmd上的GBK编码和Tomcat指定的UTF-8编码的字符串出现了冲突。

修改一下:

认准末尾处控制台编码就好

10. 版本能不能不出来惹祸

Web-App版本导致JSP表达式不解析

如果直接用Maven的archetype里生成的web.xml,就会:

于是就将变得不幸,谁叫旧版本里没有默认isELIgnored="false",所以使用注解分发路由了的话这种留着报错的东西还是删了吧。


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!