发布时间:2025-06-09
浏览次数:0
点击上方“芋道源码”,选择“”
做积极的人,而不是积极废人!
源码精品专栏
来源:.com/deng-cc/p/.html
2、参考链接
1、项目配置的理解
IDEA中最为关键的各项配置,正是这些要素,它们直接影响到项目的顺利运行,任何缺失都是不行的。近期,公司恰好采用了我们之前较为熟悉的IDEA,而非其他,为了能更深入地掌握和运用它intellij idea官网,我便搜集了各类资料进行深入研究,现将整理成果呈现给大家。
1.1
name:定义项目的名称;
SDK:请在此处设定本项目的JDK版本,同时您还可以新增其他版本的JDK。
这个与JDK的版本相似intellij idea官网,但有所区别。若你将JDK设置为1.8,却仅使用了1.6版本的功能,那么在此处可以将语言等级调整为1.6。这表示在项目编译时,检查的最低要求是JDK的1.6特性。
项目中的预置编译结果存放的总体文件夹,如图中所示黄色区域,但事实上,每个模块都有权独立设定其专属的输出文件夹(操作路径:路径设置 - 使用自定义路径),因此,这项设置显得并不十分必要。
1.2
1.2.1 增删子项目
在某个项目内部,可以包含若干个子项目,这些子项目各自独立,类似于一个模块。通常情况下,我们的项目是独立存在的,IDEA软件也默认采用单一项目结构,因此仅需设置一个模块即可。
(此处的两个项目引入仅作示例参考)
1.2.2 子项目配置
每个子项目都对应了、Paths、 三大配置选项:
1.2.3 增删框架(Web部署-1)
在各个子项目内部,均可为其选定适用的架构,尤其是对于Web模块的配置,需特别予以阐述。
1.3
此处能够展示已添加的jar包,并且支持新增jar包,此外,还能将多个jar文件归入同一组,这就像是对jar包进行整理分类。
这里默认将每个jar包做为了一个单独的组(未测试,待定)。
1.4
官方的解释是:
当你在窗口的某个面(面之一)进行操作时,相应的选项会在界面的右侧部分呈现。
点击左侧的选择面板上的特定技术框架,右侧区域将呈现该框架的相关配置选项。
说实话,并没有感觉到有什么作用。
1.5 (Web部署-2)
项目的打包与部署配置,在项目整体配置中占据着至关重要的地位,这一点需要特别强调。
先理解下它的含义,来看看官方定义的:
一个测试案例是你编写的用于检验的代码片段,或者说是你的程序或其某个部分。测试案例可以是Java语言的一个程序或Java类在Java虚拟机中的实例,也可以是作为服务器的Web应用程序,或者作为客户端的Web应用程序,等等。
编译完成的Java类以及Web资源的合并,主要用于执行测试和部署等任务。简单来说,就是确定如何进行打包,比如采用war、jar、ear等不同的打包格式。一旦完成打包,该应用就可以部署到应用服务器上运行。
即编译后的Java类,Web资源等的整合,用以测试、部署等工作。再白话一点,就是说某个要如何打包,例如war 、war、jar、ear等等这种打包形式。某个有了 就可以部署到应用服务器中了。
Java语言中的jar格式,通常用于将众多Java类文件以及与之相关的元数据以及资源文件,如文本、图片等,整合至单一文件中,从而便于分发Java平台上的应用程序或库。
Web应用:它是一种名为WAR的文件格式,其中封装了用于发布的JSP页面、Java类库、XML文档、标签库、静态网页(包括HTML及其相关文件),以及其他构成Web应用程序所需的资源。
在此处,您可以将其视为一种扩展,而非缩减。这指的是war、jar等生成物在未经压缩之前的文件目录布局。在开发过程中,推荐采用这种结构,因为这样修改文件后,其效果可以立即显现。
在IDEA中,默认配置下,相关目录已被正确设定,无需进行任何调整。当制作war包时,系统会自动在WEB-INF目录中创建所需文件夹,随后只需将编译后的文件存入其中即可。
您可能对当前的输出文件夹感到困惑,此前我们不是已经设置了文件编译的输出位置了吗?那么,为何此处还会出现一个用于整合这些资源的额外目录呢?这个目录具体承担了哪些任务呢?
其实,实际上,当你点击运行时,默认就开始做以下事情:
在这里还要注意的是,配置完成的,需要在中进行添加:
2、参考链接
诚挚邀请您踏入我的知识星球,共同深入探讨架构知识,分享源码心得。加入途径简便,只需长按屏幕下方的二维码即可:
已在知识星球更新源码解析如下:
如果你喜欢这篇文章,喜欢,转发。
生活很美好,明天见(。・ω・。)ノ
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码