idea如何彻底完美地修改项目名,以及解决idea修改项目名后出现中括号[]的问题
2023-04-18 15:43:53 时间
1. 引言
今天从github
上下载一个spring security + jwt
项目,解压之后的名字是2022_spring-security_jwt
,如下图所示:
准备将名字2022_spring-security_jwt
修改为securityJwtDemo
,于是按照如下步骤修改。
2. 修改步骤
- 使用
shift + F6
快捷键显示修改项目名的弹出框,如下截图所示:
如果你的shift + F6
快捷键发生了冲突,可以右击项目名 -> Refactor -> Rename
,如下图所示,即可出现修改项目名的弹框。
- 在弹出框中输入
securityJwtDemo
名字(你可以输入你要修改成的项目名),如下图所示:
- 点击 ok 即可,但你发现修改后的名字在中括号中,并没有出现我们想要的效果,如下图所示:
出现这种情况,别着急,我们继续往下走,即可解决该问题。
3. 解决中括号[]
- 使用
ctrl + alt + shift + s
快捷键,出现如下弹框:
如果你的ctrl + alt + shift + s
快捷键发生了冲突,可以右击File -> Project Structure
,如下图所示:
- 在
Project name
文本框中,输入securityJwtDemo
名字(你可以输入你要修改成的项目名),如下图所示:
- 检查
Modules
里的Name
有没有修改成securityJwtDemo
名字(你要修改成的项目名),如下图所示:
- 你发现即便修改了
Project name
和Modules Name
,中括号依旧存在,如下图所示:
这就很麻烦了,别急,我们继续往下走。
- 修改文件夹的名字
- 右击项目名,往下滑,找到
Show in Explorer
,如下图所示:
- 单击
Show in Explorer
,出现如下项目所在的文件夹
将此处的名字2022_spring-security_jwt
修改成securityJwtDemo
名字(你要修改成的项目名)
- 查看
idea
的项目名字是否已修改
此时到idea
中查看,你发现名字已修改过来,但内容没了,如下图所示:
此时不要紧张,关掉idea,如下操作重新打开即可:
- 重新打开项目
- File -> invlidate Caches Restart
- open -> 选择之前所在的路径项目 -> ok
这样才能彻底修改项目名字,如下图所示:
4. 重要补充
此时,还应该修改配置文件(比如application.yml
)中的spring.application.name
的值,如果你的配置文件中有这个参数,如下所示:
spring:
application:
name: securityJwtDemo
datasource:
url: jdbc:mysql://localhost:3306/test?characterEncoding=utf-8&serverTimezone=UTC
username: root
password: 123456
driver-class-name: com.mysql.cj.jdbc.Driver
mybatis-plus:
mapper-locations: classpath*:/mapper/**/*.xml
server:
port: 8888
如果你的项目使用到注册中心,比如consul
等,那么spring.application.name
在有用的。
相关文章
- 【技术种草】cdn+轻量服务器+hugo=让博客“云原生”一下
- CLB运维&运营最佳实践 ---访问日志大洞察
- vnc方式登陆服务器
- 轻松学排序算法:眼睛直观感受几种常用排序算法
- 十二个经典的大数据项目
- 为什么使用 CDN 内容分发网络?
- 大数据——大数据默认端口号列表
- Weld 1.1.5.Final,JSR-299 的框架
- JavaFX 2012:彻底开源
- 提升as3程序性能的十大要点
- 通过凸面几何学进行独立于边际的在线多类学习
- 利用行动影响的规律性和部分已知的模型进行离线强化学习
- ModelLight:基于模型的交通信号控制的元强化学习
- 浅谈Visual Source Safe项目分支
- 基于先验知识的递归卡尔曼滤波的代理人联合状态和输入估计
- 结合网络结构和非线性恢复来提高声誉评估的性能
- 最佳实践丨云开发CloudBase多环境管理实践
- TimeVAE:用于生成多变量时间序列的变异自动编码器
- 具有线性阈值激活的神经网络:结构和算法
- 内网渗透之横向移动 -- 从域外向域内进行密码喷洒攻击