IntelliJ IDEA 社区版从零创建 Java Web(JSP) 项目

现在都是直接用 SpringBoot。不过偶尔还是会遇到一些使用 JSP 的情况,例如维护老项目,或者学生的学习项目。 本文记录了,在不依赖 SpringBoot,Maven 等工具的情况下,使用 IDEA 社区版,创建一个 Web 项目的过程。 0 前置条件 已下载 tomcat IDEA 社区版已安装 Smart Tomcat 插件 都很简单,略过不表。 1 创建一个空的 Java 项目 2

IntelliJ Idea 跳转至定义,回退

在 Idea 中,使用“cmd + 鼠标左键”,可以跳转到函数或变量声明的地方。在阅读代码时,这个功能非常方便,我对它的使用频率极高。 但是长期以来,我都不知道怎么回退到之前的位置,每次看完定义之后,需要手动找到刚才的位置,这样比较麻烦。最终,还是找到了回退的快捷键:“cmd + option + left”。

IntelliJ Idea 下配置 AspectJ,及简单 demo

零、场景 项目中有大量用于事件处理的代码片段(目测几百处),例如 mousePressed,mouseClicked 等。我们想在执行这些回调函数时,得到具体事件的相关信息,执行一段自定义代码(比如记录日志的代码),大致弄清楚这次程序执行过程中,都触发了哪些事件,何时触发的。 一种方法是,直接在 mousePressed 这样的回调函数中,添加我们想要的功能。但这样做有问题: 找到这几百个方法,并