当前位置: 首页 > article >正文

IDEA开发Java应用的初始化设置

一、插件安装

如下图所示:

1、Alibaba Java Coding Guidelines 2.1.1

阿里开发者规范,可以帮忙本地自动扫描出不符合开发者规范的代码,甚至是代码漏洞提示。

右击项目,选择《编码规约扫描》,可以进行本地代码规范扫描,

扫描结果如下图所示:

blocker和critical是必须修改的,major是中等规范问题,视情况修改。

2、GitToolBox

这是一款可以在每一行代码后面自动显示提交记录详细信息的git跟踪插件。如下图所示:

3、MavenHelper

这是一款Maven项目的依赖分析工具,选择对应项目的POM文件,如下图所示:

4、MyBatisx 1.6.3

这是一款支持mapper文件自动关联xml文件的mybatis工具,如下图所示:

5、tongyi-lingma 1.3.5

可以选中一段代码,使用通义灵码进行解释,或者生成对应的单元测试用例等,如下图所示:

6、Cool request

这款插件功能类似postman、apifox、jmeter等http测试工具,如下图所示:

二、编码规范设置

1、文件编码设置

选择IDEA的file - > settings - > Editor ->  File Encoding,如下图所示:

Utf-8, 且不勾选本地ascii转换

2、import自动导包设置

为了避免导包的时候出现.*而导入所有包,没有按需要根据实际引用的导包,会导致打包后工程jar变得很大。因此要修改自动导包的默认配置。选择IDEA的file - > settings - > Editor -> code style->Java,如下图所示:

三、Maven设置

1、设置本地的repository

2、设置settings文件

四、方法注释模板设置

为了每次创建新的类或者接口或者方法,自动生成类或方法的文档注释,创建注释模板设置:


http://www.kler.cn/a/456987.html

相关文章:

  • 洪水灾害多智能体分布式模拟示例代码
  • 并行和并发有什么区别?
  • HarmonyOS Next 应用元服务开发-应用接续动态配置迁移保持迁移连续性
  • 【C语言】库函数常见的陷阱与缺陷(三):内存分配函数[4]--free
  • 机器学习特征选择
  • 在K8S中,如何查看Pod状态的详情?事件显示cpu不足如何处理?
  • Ubuntu 下使用命令行将 U 盘格式化为 ext4、FAT32 和 exFAT 的详细教程
  • Android 版本号、代号、API级别对应关系汇总
  • 【Unity Shader】【图形渲染】 Shader数学基础14:裁剪空间
  • 在K8S中,nodePort默认端口范围是多少?为什么是这个端口范围?
  • 【go每日一题】 责任链模式的实现
  • 学习C++:运算符
  • 【PSINS】EKF、UKF、CKF三个滤波下的组合导航(松组合)对比
  • 面向对象的设计原则与设计模式
  • HuggingFace peft LoRA 微调 LLaMA
  • Mysql数据库中,监测某张表中某字段的修改情况(被哪个ip所修改、新老值)
  • InceptionNeXt: When Inception Meets ConvNeXt
  • 不安全物联网的轻量级加密:综述
  • 【最新】宇鹿家政小程序系统v1.1.3高级版源码全开源+搭建环境
  • 太通透了,Android 流程分析 蓝牙enable流程(stack/hidl)
  • 配置vue2项目中组件命名忽略大小写
  • ch.h:38:10:致命错误: rpc/rpc.h:没有那个文件或目录38 I#include <rpc/rpc.h>
  • 【Java基础面试题041】Java中的深拷贝和浅拷贝有什么区别?
  • 解决tomcat双击startup.bat乱码的几种方法
  • 前端+后端之网站部署(Front End and Backend Website Deployment)
  • TCP Analysis Flags 之 TCP Out-Of-Order