Blage's Coding Blage's Coding
Home
算法
  • 手写Spring
  • SSM
  • SpringBoot
  • JavaWeb
  • JAVA基础
  • 容器
  • Netty

    • IO模型
    • Netty初级
    • Netty原理
  • JVM
  • JUC
  • Redis基础
  • 源码分析
  • 实战应用
  • 单机缓存
  • MySQL

    • 基础部分
    • 实战与处理方案
    • 面试
  • ORM框架

    • Mybatis
    • Mybatis_Plus
  • SpringCloudAlibaba
  • MQ消息队列
  • Nginx
  • Elasticsearch
  • Gateway
  • Xxl-job
  • Feign
  • Eureka
  • 面试
  • 工具
  • 项目
  • 关于
🌏本站
🧸GitHub (opens new window)
Home
算法
  • 手写Spring
  • SSM
  • SpringBoot
  • JavaWeb
  • JAVA基础
  • 容器
  • Netty

    • IO模型
    • Netty初级
    • Netty原理
  • JVM
  • JUC
  • Redis基础
  • 源码分析
  • 实战应用
  • 单机缓存
  • MySQL

    • 基础部分
    • 实战与处理方案
    • 面试
  • ORM框架

    • Mybatis
    • Mybatis_Plus
  • SpringCloudAlibaba
  • MQ消息队列
  • Nginx
  • Elasticsearch
  • Gateway
  • Xxl-job
  • Feign
  • Eureka
  • 面试
  • 工具
  • 项目
  • 关于
🌏本站
🧸GitHub (opens new window)
  • 面试

  • 工具

    • Linux
    • Git
    • Apipost
    • IDEA
      • debug
      • out文件夹
      • 公共代码导出
      • 反射获取参数名
    • Docker
    • 快捷键
    • 炼丹环境配置
    • 博客搭建
    • CDN
    • Vue3+Vite+Pinia+Element-Plus项目搭建
    • 资源合集
    • LLM入门
  • 项目

  • 关于

  • 更多
  • 工具
phan
2023-05-15
目录

IDEA

# IDEA

# debug

  • step over:单步运行(代码单行执行)
  • step into:进入方法
  • Mute breakpoints:忽略所有断点,正常执行代码
  • Resume program:重新运行代码

# out文件夹

  • artifacts:保存的是运行过的部署到容器的项目部署包
  • production:保存编译后的的class类

# 公共代码导出

将通用类或者公共代码导出为jar包方便在其它开发中使用。

  • 创建空的jar包

image-20221122161310542

  • 给jar包命名,然后选择添加文件。其中Library Files表示添加其它lib的依赖,File表示文件(如果是java文件需要是编译好的),最好用这种方法,注意结构要和src文件结构一致,否则其它文件import会找不到资源。

image-20221122161458140

  • 然后build一下Artifact生成jar包,并添加到lib文件。

image-20221122161923033

# 反射获取参数名

在IDEA=>settings=>Build,Execution,Deployment=>Java Compiler设置添加-parameters,否则通过method.getParameters()调用获取不到真正的形参名,全部是arg0,1...

image-20221123094603601

编辑 (opens new window)
#工具
上次更新: 2023/12/15, 15:49:57
Apipost
Docker

← Apipost Docker→

Theme by Vdoing | Copyright © 2023-2024 blageCoder
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式