精华内容
下载资源
问答
  • 背景:IDEA(2019.2版本)将一个小模块进行拆分,拆分到不同module后,大量飘红。(附注一个坑:例如有个com.xxx.server的目录要迁移,先在目标module下建立对应的com.xxx.server包,这样迁移较为方便,否则直接拖动...

    背景:IDEA(2019.2版本)将一个小模块进行拆分,拆分到不同module后,大量飘红。(附注一个坑:例如有个com.xxx.server的目录要迁移,先在目标module下建立对应的com.xxx.server包,这样迁移较为方便,否则直接拖动或者剪切IDEA会吧原来的com.xxx.server给肢解的)

     

    ①检查子模块的pom.xml是否成功继承父pom.xml。子模块引入<relativePath>../pom.xml</relativePath>,将maven重新导入一遍。

     

    ②删除项目中.idea和.iml后缀的文件,(注意:父目录的.iml需要最后一个删除,因为IDEA会根据父目录的.iml文件在侧边栏展示项目结构,删除则无法展示子模块内容),照下图点击Invalidate Cache/Restart清理IDEA缓存并重启.

     

    ③此时重启过后还是大部分飘红,则进Project Structure中检查module的依赖是否正常。若重启后还会有小部分飘红(同目录下import的包飘红),此时,只需将该包或者该java文件,拖到别的文件夹,再拖回来,拖动过程中根据系统提示点重构(Refactor)即可。(这种操作也是无奈之举试验出来的,实在不知道为什么)

     

    ④若是过程中更改了Test类和Main类的位置,就会出现这种报XX的情况导致无法启动Test类或者Main类的情况(虽然可以点进对应的类去右键进行启动,但找起来真的很麻烦),这时候还是看这张图,点击Edit Configuration

     

    ⑥选择正确的Main class路径,再选择对应的module模块,批量设置好后,点击OK即可

     

    展开全文
  • 小白经常都要参考别人的项目,开发也常常使用现成的框架,此时就需要改成自己公司要求的命名啦,哈哈,记下记下,免得忘了,人类最不靠谱的就是记忆了。 本文参考了...

    小白经常都要参考别人的项目,开发也常常使用现成的框架,此时就需要改成自己公司要求的命名啦,哈哈,记下记下,免得忘了,人类最不靠谱的就是记忆了。

    本文参考了https://jingyan.baidu.com/article/0a52e3f4ed1b59bf63ed727d.html 。
    在目录树中选中要修改的包,按Shift+F6可直接跳至第3步
    IntelliJ IDEA重命名Package(包)
    单击鼠标右键弹出列表菜单,选中“Refator”,在出现的右侧列表中选中“Rename…”
    IntelliJ IDEA重命名Package(包)
    弹出框,选择“Rename package”
    IntelliJ IDEA重命名Package(包)
    弹出修改框
    IntelliJ IDEA重命名Package(包)
    在修改框中输入新的包名,然后点击“Refactor”
    IntelliJ IDEA重命名Package(包)
    包重命名完成,涉及到包的地方也自动完成更新
    IntelliJ IDEA重命名Package(包)
    IntelliJ IDEA重命名Package(包)
    END
    方法/步骤2
    1
    在代码中找到导入包的一条语句
    IntelliJ IDEA重命名Package(包)
    2
    将鼠标放置在要重命名的包上,然后按Shift+F6,接下来的流程就从方法一的第3步开始

    当当当,当我打开的微服务项目,竟然可以多个项目一起改,神奇,正好我也的确需要这样改。
    在这里插入图片描述

    模块重命名:

    Project项目视图下使用Refactor的Rename功能即可

    根目录重命名:

    需要先调整项目视图Project为ProjectFiles,然后使用Refactor的Rename功能

    项目重命名:

    展开全文
  • springboot重构某个项目idea上的步骤

    千次阅读 2020-04-19 16:23:17
    重构项目的工程结构目录: 现在,我们需要重构项目,将dao层做到与数据库进行交互,数据都是从数据库查询。本文章不会操作与数据库交互的过程,只会展示如何在idea上重构某个工程的具体细节步骤。 1:项目环境...

    要重构项目的工程结构目录:

    在这里插入图片描述

    现在,我们需要重构项目,将dao层做到与数据库进行交互,数据都是从数据库查询。本文章不会操作与数据库交互的过程,只会展示如何在idea上重构某个工程的具体细节步骤。

    1:项目环境搭建:
    在这里插入图片描述
    对要重构的项目进行复制,然后直接粘贴,出现以下界面:
    在这里插入图片描述
    重新修改项目名:
    在这里插入图片描述
    修改完之后,发现工程当中并没有显示我们重新创建的新项目,查看05项目的本地位置:
    在这里插入图片描述
    观察到,我们重新创建的项目已经创建了,只不过没有导入到工程当中来:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    以下都是默认“下一步”:
    在这里插入图片描述
    发现新的10项目导入到idea上来:
    在这里插入图片描述
    但是,以上并没有真正的创建一个新的项目,10项目中的模块名并没有修改过来
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    查看idea工程目录:
    在这里插入图片描述
    但是maven并没有显示出来
    在这里插入图片描述
    修改处:
    在这里插入图片描述
    在这里插入图片描述
    发现maven就识别出来新的项目了。
    还没有结束,紧接着:
    在这里插入图片描述
    重命名后,看下当前 Module 目录下是否存在原来的 class 文件,有则按delete删除它,不然运行测试类会报如下错误:
    在这里插入图片描述
    在这里插入图片描述

    以上就是在idea上正确复制一个项目的过程,并没有什么技术含量,只是一些配置的修改。望采纳!!!

    展开全文
  • idea重构

    2019-03-19 06:02:22
    idea重构 Refactor 重构 Signarture 签名 Extract 提取 Field 属性 Constant 常量 Method 方法 Parameter 参数 Surround 环绕 重命名文件、方法、属性等(Rename):Shift+F6,同时被修改处在其他被调用的地方也会随...

    idea重构

    Refactor 重构
    Signarture 签名
    Extract 提取
    Field 属性
    Constant 常量
    Method 方法
    Parameter 参数
    Surround 环绕

    重命名文件、方法、属性等(Rename):Shift+F6,同时被修改处在其他被调用的地方也会随之更改,修改文件名,如类名,右键当前类文件 -> Refactor -> Rename,便会看到快捷键提示 Shift+F6
    重构类、方法(Change Signarture):Ctrl+F6
    提取当前选择为变量(Extract Variable):Ctrl+Alt+V
    提取当前选择为类的私有属性(Extract Field):Ctrl+Alt+F
    提取当前选择为常量(Extract Constant):Ctrl+Alt+C
    提取当前选择为方法(Extract Method):Ctrl+Alt+M
    提取当前选择为方法参数(Extract Parameter):Ctrl+Alt+P
    提取代码块至 if、try 等结构中(Surround With):Ctrl+Alt+T
    创建模块文件等(New):Ctrl+Alt+N
    创建测试用例(Test):Ctrl+Shift+T
    重构菜单(Refactor for this):Ctrl+T
    重构一切:Ctrl+Shift+Alt+T
    
    原文:https://blog.csdn.net/zhoukikoo/article/details/79374675 
    
    
    展开全文
  • 问题描述:项目编译时一直卡住无法运行 解决方案:将大小修改至2048
  • 如上图标注所示,IntelliJ IDEA重构功能全部都在这个菜单上,所以我们也可以理解为这个菜单就是重构功能的体现,只是有时候我们通过快捷键的方式来加以体现而已。如上图标注 1 所示,在实际开发中我们经常会对...
  • idea重构手法

    2021-09-23 16:12:33
    idea重构手法 四键齐发:ctrl+alt+shift+T 修改方法名:shift+F6 修改方法参数: Ctrl+F6 提取常量:Ctrl+Alt+C 提取变量: Ctrl+Alt+F 希望补充好用的快捷键
  • idea代码重构快捷键

    2020-12-22 22:36:33
    idea常用快捷键和重构快捷键如下 常用快捷键 2.生成setter getter 方法等 alt + insert 3.复制一行:ctrl + d 4.删除一行 :ctrl + y 5.导包,生成变量: alt + insert 6.try catch 等:ctrl+alt+t 7.代码跟踪回退:...
  • idea 中 修改项目结构

    万次阅读 2017-09-20 09:19:05
    idea 中修改 项目目录的结构类型
  • 如上图标注所示,IntelliJ IDEA重构功能全部都在这个菜单上,所以我们也可以理解为这个菜单就是重构功能的体现,只是有时候我们通过快捷键的方式来加以体现而已。 如上图标注 1 所示,在实际开发中我们经常会对...
  • 主要介绍了基于idea把maven工程转换为web项目,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • IDEA 重构代码

    千次阅读 2018-01-27 13:33:00
    如上图标注所示,IntelliJ IDEA重构功能全部都在这个菜单上,所以我们也可以理解为这个菜单就是重构功能的体现,只是有时候我们通过快捷键的方式来加以体现而已。如上图标注 1 所示,在实际开发中我们经常会对...
  • IDEA重构必备快捷键

    2021-09-08 23:05:42
    排名第一(包含很多重构技巧选择):Ctrl+Shift+Alt+T 搭配 Ctrl + w 选择语块一起重构 ...排名第三(项目离不开单元测试): Ctrl +Shift + T 选择Create New Test 对话框的下面member内勾选要测试的方法 ...
  • 为了防止这样的惨剧再次发生在我的身上,我觉得有必要写一篇博客来让广大程序猿同胞知道代码重构的重要性。如果你身边有一个类写上千行的猿,一定要把此文转给ta为什么类不能过长?类过长——读不通,扩展不通读...
  • 源:https://jingyan.baidu.com/article/c45ad29c64f7e7051653e27d.html 重命名类,打开 Refactor -> Rename 或 Shift+F6,输入新类名,如果需要修改变量名,则勾上 要修改的代码,如下图所示: ... Renam...
  • IDEA的神奇重构 最近,在对已有项目进行扩展的时候,发现要改动的一个类它长900行,开放了近40个public接口,我流着泪把它给改完了。 为了防止这样的惨剧再次发生在我的身上,我觉得有必要写一篇博客来让广大程序猿...
  • IDEA代码重构Refactor

    千次阅读 2020-01-04 15:57:50
    文件的删除:选择需要删除的文件,然后按“ALT + DELETE”进行安全删除,所谓的安全删除就是,删除前会告知我们这个文件在项目的哪些地方被使用到了,防止误删操作。进行安全删除时会弹出下图的弹框:    
  • IntelliJ IDEA 提供了一套全面的自动化代码重构,可显着提高生产力。例如,当您重命名一个类时,IDE 将更新整个项目中对该类的所有引用。 在应用重构之前,您甚至不需要费心选择任何东西。Inte.
  • 如您所知,IntelliJ IDEA提供的两种最流行的基本重构:Extract Method和Inline Method。 第一种方法使方法更短且更具可读性,而第二种方法使不必要的方法的数量减至最少,并使代码更直接。 在IntelliJ IDEA中,您...
  • IDEA项目想更改文件名 改完之后 出现之前可以运行的代码都无法运行 pom项目名称和文件名称问题 首先明确一点 如果出现项目名称后面有一个 [] 这就说明你的项目名称和pom中的项目名称不一致,后面的为pom中的名称 ...
  • idea修改项目的包名

    2021-12-08 10:40:15
    idea修改项目的包名 因为项目间模块互相依赖,使用idea的refacetor修改包名失败,因为只改了包名,导包的路径没有修改, 查看资料链接: idea修改项目包名,全局替换之后修改成功; 使用eclipse的全局替换修改项目的所有...
  • IntelliJ IDEA 清理项目

    2019-04-22 17:39:07
    Build->Reubuild Project
  • 完全开源的淘客项目:...考虑想把这些常用的功能都做成IDEA插件,在使用的时候就不用去网上寻找工具,在IDEA中就可以快速完成提升开发人员开发效率; 为什么要重构 最初实现了一个.
  • IDEA引入的项目突然爆红,所有注解都不起作用,并且重新引入,重启电脑什么的方式都试过都无法解决(就差重装系统了~~~0_0),多吐槽两句,IDEA有时候突然冒出的问题,实在是让人太无语了,坑爹啊,搞得一下午都没有开始写代码...
  • 右键在根目录下新建一个目录src* 这时候右键单击src文件夹若没有新建包的选项,则证明这个src文件不是源根目录,右键该目录,标记目录为源根 再次单击src目录就能创建包了
  • 使用提取接口重构,您有下列三个选择:根据类的方法创建一个接口而不需要立即应用新的接口。创建一个接口并将其应用于源代码。重命名原始类,并实现新创建的接口。在这种情况下,IntelliJ IDEA 会更改原始类的所有...
  • maven 重构项目方法

    千次阅读 2014-04-14 10:54:38
  • IntelliJ IDEA是Java语言开发的集成环境,IntelliJ在业界被公认为优秀的Java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是...
  • IDEA是一个非常强大的java IDE,号称最懂程序员的IDE。从Eclipse转到IDEA一段时间后,有很多吊诡的问题,解决起来非常耗时间,而且可能解决的不彻底。IDE出现问题,请勿去试图理解出现问题的原因,毕竟它只是你的...
  • 在使用idea导出新项目时,经常会出现module名字和项目名字不对应的情况,以前研究过,但是没有做笔记,后来又忘记了,这次重构个人博客的时候,由于项目是maven多包工程,又再次碰见了这个问题,索性写篇文章来分析...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 22,105
精华内容 8,842
关键字:

idea重构项目