随笔分类 - IDEA
摘要:以部署示例服务(sevnce-demo)为例。 配置服务器 地址、账号、密码根据实际情况填写 配置镜像仓库 地址、账号、密码根据实际情况填写 编写Dockerfile 在sevnce-demo根目录下右键,选择创建Dockerfile。 # 基础镜像 FROM sevnce-registry.cn-
阅读全文
摘要:IDEA中,有时 pom.xml 中会出现如下提示: IDEA 2022.1 升级了检测易受攻击的 Maven 和 Gradle 依赖项,并建议修正,通过插件 Package Checker 捆绑到 IDE 中。 这并不是引用错误,不用担心。如果实在强迫症不想看到这个提示,有两个解决办法: 卸载 P
阅读全文
摘要:IDEA 中,有时会出现运行卡顿的情况,大概率是内存不足导致的,可以通过如下步骤加大运行内存: 自定义虚拟机内存。 根据电脑内存大小设置,16G内存推荐设置为4G。 重启IDEA,使新配置生效。 显示内存占用。 底部单击鼠标右键,勾选该项。 双击可优化内存占用。
阅读全文
摘要:IDEA 中,有时候会遇到明明存在这个类,import 也没有报错,但编译时会报找不到或无法加载主类。 解决方法: 图像化操作 右侧 Maven => 根项目 => Lifecycle => clean => install 命令操作 mvn clean install
阅读全文
摘要:IDEA 中,@Autowired 显示红线一般情况是注入 Mapper 或者 Dao 时出现的,如下图: 这个报错是因为 Mapper 或者 Dao 上没有加 @Repository 或者 @Mapper,@Autowired 注入时就判断为这不是一个 Bean。 不建议通过加上面两个注解的方式解
阅读全文
摘要:由于 Spring 更推荐使用构造器注入或者 Setter 注入,使用 @Autowired 进行字段注入会产生无法注入的黄线警告: 不建议为了消除警告换为 @Resource 注解或者使用构造器注入或者Setter注入,这两种方式比较繁琐,不如字段注入简洁易用(Spring官方文档都在用),如果强
阅读全文
摘要:在使用 IDEA 进行开发的过程中,有时候会遇到 pom.xml 显示灰色并被划线的情况,如下图: 这一般是因为该文件被 Maven 忽略导致的,可以进行如下操作恢复: 设置保存后,可以看到 pom.xml 恢复了正常:
阅读全文
摘要:在使用 IDEA 开发 Maven 项目的过程中,有时会遇到本地库引入了依赖,但编译时报找不到这个依赖,可以使用命令处理。 打开 Terminal。 执行清理命令。 mvn clean install -Dmaven.test.skip=true 执行更新命令。 mvn -U idea:idea
阅读全文
摘要:在使用 IDEA 进行开发时,会经常使用到 import 关键字导入所需的类。 IDEA 默认设置是同包类是超过 5 个或者静态导入超过 3 个变成 import xxx.*。 但 import xxx.* 的形式会造成一些用不到的类被引入,导致资源浪费,最好还是不使用这种方式。 可以通过如下设置让
阅读全文
摘要:在 IDEA 中,类的注释最好使用统一的模板,方便自己和同事辨识。 设置方法如下图: 上图中注释内容为: /** * ${description} * @author 廖航 * @date ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE} */
阅读全文
摘要:在不同的编辑器里 Tab 的长度可能会不一致,这会导致有 Tab 的代码,用不同的编辑器打开时,格式可能会乱。 而且代码压缩时,空格会有更好的压缩率。 所以建议将 IDEA 的 Tab 键设置为 4 个空格。 具体操作如下图:
阅读全文
摘要:IDEA(IntelliJ IDEA)是众多 Java 开发者的首选。 商业版的昂贵 IDEA 商业版(IntelliJ IDEA Ultimate)功能非常强大,能够满足 Java 开发的所有需求,但其高昂的价格…… 此时只能感叹,不是不想用正版,而是正版用不起! 破解版的弊端 除了购买正版,只能
阅读全文
摘要:有的公司电脑会强制安装一些特定的杀毒软件或者监控软件。 在安装后,我们的 IDEA 可能会出现 Git 相关操作非常缓慢的情况。 虽然用 Git 命令操作不受影响,但终究没有可视化界面直观方便。 解决这一问题非常简单,只需要删除 IDEA 安装目录 bin 下面的 runnerw.exe 即可。 该
阅读全文