首页 > 编程语言 >[转][Java]入门设置

[转][Java]入门设置

时间:2023-06-15 17:12:45浏览次数:47  
标签:1.0 入门 Ctrl File tag 设置 release Java


1、 JDK 使用 1.8_371
2、 下载公司的 settings.xml 文件,覆盖到 X:\maven\conf 目录下
3、 修改 settings.xml 中的 localRepository 配置为本机资源位置
4、 在 IDEA 里设置 JDK 版本

5、 运行项目,会使用 1XXX 端口,公司自有应用端口范围: 10000 ~ 19999
6、 通过 http://localhost:1XXX/doc.html 访问接口文档

7、项目使用:

dubbo
mybatisplus
Spring Boot


8、 勾上 项目面板 选项 - 始终选择打开的文件

9、 清理无效的 Import 快捷键: Ctrl + Alt + O

10、添加默认模板
在 File - Settings - Editor - File and Code Templates
在 Include 面板卡 设置 File Header 内容为:
/**
* <p>Title: ${PACKAGE_NAME}</p>
* <p>Description: </p>
*
* @author ${USER}
* @date ${DATE} ${TIME}
*/

11、 文件编码设置
在 File - Settings - Editor - File Encodings
设置所有 Encoding 为 UTF-8 ,设置 Create UTF-8 Files: with NO BOM


JAVA EE 企业版
LTS 长期支持版
Ctrl + ALT + L 格式化代码
Ctrl + / 注释代码 //
Ctrl + Shift + / 多行注释 /* */

Ctrl + S 全部保存

instanceof -> 相当于 is

附1:Java项目创建tag方法
Java微服务上线时使用tag版本进行发布 , 请不要手动创建tag , 使用maven release plugin创建tag
第一步 : 切换到项目根目录 , 并打开命令窗口
第二步: 输入命令 mvn release:prepare , 回车之后经过编译和校验会产生如下界面
执行过程中,你会遇到这样的提示:
    What is the release version for "project?  1.0.0:

”如果你要要的就是1.0.0,直接回车。
    What is the release tag or label for "project"? 1.0.0:
    ——“发布的tag标签名称是什么?默认为1.0.0 ”如果你还是要默认值,直接回车。
    What is the new development version for "project"?  1.0.3- SNAPSHOT: :
    ——“主干上新的版本是什么?默认为1.0.3-SNAPSHOT。”release插件会自动帮你更新版本到1.0.3-SNAPSHOT,直接回车。
至此版本tag就成功创建好了 , 结束后本地会产生一个backup文件和一个properties文件 直接删除即可
注: 异常情况或者操作失误不要担心直接按Ctrl+C退出命令即可 , 删除产生的backup文件和properties文件后即可重新执行命令

附2:JDK 设置:
在 File -> Project Structure 里面的:
在 Project Settings -> Project 中
在 Platform Settings -> SDKs 中

 

标签:1.0,入门,Ctrl,File,tag,设置,release,Java
From: https://www.cnblogs.com/z5337/p/17483439.html

相关文章

  • Java 网络编程 —— RMI 框架
    概述RMI是Java提供的一个完善的简单易用的远程方法调用框架,采用客户/服务器通信方式,在服务器上部署了提供各种服务的远程对象,客户端请求访问服务器上远程对象的方法,它要求客户端与服务器端都是Java程序RMI框架采用代理来负责客户与远程对象之间通过Socket进行通信的细......
  • ctfpwn-堆入门之uaf(新手向)
    例题:程序保护全开,ida打开int__cdeclmain(intargc,constchar**argv,constchar**envp){init(argc,argv,envp);while(1){menu();switch((unsignedint)read_int()){case1u:new_book();break;case2u:......
  • 解析 Postman Newman:从入门到精通
    PostmanNewman是什么?PostmanNewman是一个CLI(命令行界面)工具,可以使用它来运行Postman中的集合(Collection)和环境(Environment)进行自动化测试。它是Postman的命令行CollectionRunner,能够直接从命令行运行Postman集合。使用Newman可以测试API的功能、性能、可靠性和安......
  • python使用aiohttp通过设置代理爬取基金数据
    说到python爬虫,我们就会想到它那强大的库,很多新手小白在选择框架的时候都会想到使用Scrapy,但是仅仅停留在会使用的阶段。在实际爬虫过程中遇到反爬机制是再常见不过的,今天为了增加对爬虫机制的理解,我们就通过手动实现多线程的爬虫过程,同时引入IP代理池进行基本的反爬操作。这里我们......
  • 上传自己java项目到maven中央仓库pom
    前提首先的你项目需要在Gitee或者Github上有仓库我这里以Gitee是的yhchat-sdk-core仓库为例开始在sonatype上创建问题访问sonatype注册并登录创建一个问题概要填仓库名称描述随意写写GroupId填写自己的域名,如果没有域名的话,可以自行百度使用Gitee、Github的域名需......
  • 医院设置——锁定和发送签名
    //8、医院设置锁定和解锁:锁定时则无法对医院设置进行操作,只有status=1解锁了才能操作@PutMapping("lockHospitalSet/{id}/{status}")publicResultlockHospitalSet(@PathVariablelongid,@PathVariableIntegerstatus){//根据id查询医院设置信息......
  • 6、华为设备telnet/ssh远程访问设置(与华三类似)
    一、telnet远程访问协议配置1、telnet远程控制拓扑图实现功能:AR1路由器模拟访问主机,AR2路由器通过配置telnet远程控制协议,实现远程控制。 2、项目操作步骤AR1基本配置(客户端)<Huawei>system-view[Huawei]sysnameAR1[AR1]interfaceGigabitEthernet0/0/0[AR1-GigabitEt......
  • 50基于java的智能停车场管理系统设计与实现
    ​>本章节给大家带来一个基于java的智能停车场管理系统设计与实现,可适用于java车辆管理,java停车场信息管理平台,小区停车管理平台,小区停车,物业停车管理,智慧停车场管理系统,智慧小区停车场平台,车辆AI识别,车辆识别。项目背景近年来,随着我国经济的快速发展,人们生活水平的不断提高,物......
  • JavaScript开发工具-WebStorm 2023 mac/win版
    WebStorm是一款由JetBrains开发的JavaScript开发工具,是专为JavaScript开发者设计的集成开发环境(IDE)。它提供了强大的功能和工具,能够帮助开发者更高效地编写、调试和维护JavaScript代码。→→↓↓载WebStorm2023mac/win版 WebStorm拥有一套丰富的功能,使得它成为JavaScript开......
  • Google Test(GTest)和Google Mock(GMock)入门简介
    GoogleTest1.自定义错误输出:ASSERT_EQ(x.size(),y.size())<<"Vectorsxandyareofunequallength";for(inti=0;i<x.size();++i){EXPECT_EQ(x[i],y[i])<<"Vectorsxandydifferatindex"<<i;}2.ASSERT_......