IntelliJ IDEA使用技巧03--工程环境配置

  • idea 部署tomcat

    • 先按图添加【Tomcat Server】,然后选择Tomcat的安装路径。

在这里插入图片描述

  • idea热部署

    • 想要使用热部署,部署项目时选择Artifact时必须选择带有【war exploded】版本的

    • 如果部署的是前端代码,启动方式【run】或者【debug】都可以,如果部署了java代码,启动方式只能是【debug】

    • 让代码在窗口失去焦点自动编译:在edit configuration页面 > server > 【on update action】和【on frame decactivation】 都设置为【update classes and resources】

  • IDEA为module添加jar包依赖

    • 在model或者project中新建一个文件夹lib,将需要使用的jar包放入其中,然后点击Project Structure,在里面找到需要添加依赖的module,找到dependence,找到"+"并点击,然后点击JARS or Directions,然后在弹出的窗口中,选择刚刚新建的文件夹
    • 查看jar源码,将Jar包加入工程,在jar包上右键,add as library jar包

在这里插入图片描述

  • 完整修改模块名称

    • 【修改module名】 > 【修改pom文件内部,artifactid】> 【修改.iml文件名

      PS:如果是web项目,需要在pom文件修改(否则build会生成原module)

      <build>     
          <finalName>new module name</finalName> 
      </bulid> 
      
  • GroupId和ArtificialId区别

    GroupId:网址倒写

    ArtificialId:项目名称

    groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。

    使用位置:新建工程时,输入的artificialId就是项目的名称,同时创建同名文件夹。

  • 删除module步骤

    • 右击module,点击unload;右击module,点击delete
  • war和war exploded区别

    在使用IDEA开发项目的时候,部署Tomcat的时候通常会出现下边的情况:

    是选择war还是war exploded,这里首先看一下他们两个的区别:

    1. war模式这种可以称之为是发布模式,就是先将WEB工程打成war包,然后再将其上传到服务器进行发布 。

    2. war exploded模式是将WEB工程以当前文件夹的位置关系上传到服务器,即直接把文件夹、jsp页面 、classes等等移到Tomcat 部署文件夹里面,进行加载部署。因此这种方式支持热部署,一般在开发的时候也是用这种方式。

    在平时开发的时候,使用热部署的话,应该对Tomcat进行相应的设置,这样的话修改的jsp界面什么的东西才可以及时的显示出来。

  • 不能热部署的情况

    • 方法参数修改
    • 新增,删除方法
    • 项目配置文件,某些特殊类新增,方法名称参数的添加修改引起的不能热部署,必须重启。
  • 可以进行热部署的情况

    • 方法中代码修改
  • idea重新导入maven module

    • 【点击idea 右侧maven按钮】 > 【点击 +】 > 【找到要导入的module,点击pom文件】
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值