基于idea的Java学习环境搭建
软件安装
软件的版本我们将追随后面要学习的spring boot3.0技术栈的脚步,都进行版本的升级。
JDK
我本地安装的版本:jdk-17.0.10_windows-x64_bin.exe,因为spring boot3.0最低支持jdk17,必须跟上脚步。安装过程基本都是下一步,最好指定下安装位置方便后面查找,我的安装路径:D:\Programs\Java\jdk-17
。
安装体验
因为我之前一直比较保守,装的jdk8,它还要单独安装jre。对比下来,高版本的jdk安装就很快,无需再装jre,很快就安装好了。
然后是配置环境变量,我在当前用户环境变量下,新增一个JAVA_HOME
环境变量指向jdk安装路径D:\Programs\Java\jdk-17
,然后在Path
环境变量下新增一项,指向jdk安装目录的bin
目录,值为%JAVA_HOME%\bin
。这样就可以在系统命令行的任何路径下调用bin
目录下的命令了。
idea
作为业界java开发的第一利器,我安装的版本是:ideaIU-2023.2.6。因为是收费的,个人学习的话总有一些办法的,这里就不多讨论了。
安装过程需要注意两点,首先安装位置,默认的磁盘空间不够的话,指定下安装位置:
然后执行后续安装步骤。第一次打开时,可以把之前备份的设置导入进来,一般新版本可以选择不导入,从头开始做设置:
创建项目
普通Java项目
在idea欢迎界面点New Project
,下一步的设置如下图,编辑完点创建:
打开的项目界面,idea会自动帮我们构建好,我们要做的就是直接运行main
方法看效果:
修改快捷键风格
小卷作为从eclipse用过来的老码农,还是更习惯eclipse的快捷键风格,因此做如下设置:
把自动补全组合键调整下,默认和舒服法有冲突:
设置自动导入类型
在我们粘贴外部文本代码时为了不一个个手动导入类型,可以设置idea自动导入:
File | Settings
最后点ok。
idea文档注释
为了保护个人代码的版权,可以增加自定义的文档注释,操作如下:
File | Settings | Editor | File and Code Templates
内容如下:
/**
* 代码著作权归Java小卷所有。商业转载请联系Java小卷获得授权,非商业转载请注明出处。
* @Description TODO
* @Classname ${NAME}
* @Date ${DATE} ${TIME}
* @Created by Java小卷
*/
这样设置以后,在创建一个java文件时,就会包含这样的头部信息了。接下来设置生成自定义方法注释模板的方式
File | Settings | Editor | Live Templates
编辑模板变量
在这里要感谢大佬蜀山雪松的《Idea 设置类、方法注释模板(解决params和return显示问题)---不来虚的 实测有效》的这篇文章为小卷提供的groovy脚本,感谢大佬的指导!最后我们设置要应用的类型,这里只选择Java。
这样设置以后,在方法头部敲/juan
开头几个字符后,会有提示,回车就可以生成了。
第一版加水印源码
由于加水印的核心代码在网上有出现拷贝的多个版本,原作者已无法追溯,对此表示遗憾。
Main.java
转载自:https://juejin.cn/post/7343817438234820617