IDEA创建项目的三种防止

创建普通的项目(适合单体项目)

1.点击左侧的java按钮,再点击NEST按钮

2.如果需要用项目模板就勾选上这个,不许要用模板的直接点击NEXT

3. 输入项目名称和项目路径,点击FINISH
  • 没有勾选模板的项目结构
  • 勾选了模板的项目结构(多了一个包名称的填写)
4.创建完项目的样子(第一张是第二步没有勾选模板的项目结构,第二张是勾选了模板的项目结构)
  • 没有勾选模板的项目结构
  • 勾选了模板的项目结构

创建一个空项目(适合微服务构建)

1.点击左侧的Empty Project按钮,再点击NEXT按钮。

2.填写项目名称和路径。然后点击NEXT。

3. 因为是空项目,所以进去IDEA会提示你创建模块。点击Module按钮,点击OK。

4.这里创建一个普通的java模块,点击左侧的java按钮,再点击NEXT按钮。

5.填写模块的信息,点击FINISH按钮。

6.最后项目结构图,上面只展示了创建一个模块,按钮刚才的步骤可以创建多个模块,适合微服务项目的构建。(点击File—>New—>Module创建新模块)

创建Maven管理的项目

1.点击Maven按钮,再点击NEXT按钮

不使用模板构建Maven项目

使用模板构建Maven项目(构选2才可以选择模板,一般选择3选中的模板)

2. 填写项目信息,点击NEXT按钮。

3.填写maven信息,点击FINISH(选择了maven模板才同填写这个信息)。

4.最后项目的结构

没有使用模板的项目结构

使用模板构建的项目结构

以上内容只是自己在学习过程中的理解,如果不正确,欢迎评论指出。

IDEA创建项目的三种方式相关推荐

  1. 五分钟教你使用vue-cli3创建项目(三种创建方式,小白入门必看)

    五分钟教你使用vue-cli3创建项目(三种创建方式,小白入门必看) 一.搭建vue环境 安装Nodejs 官网下载Nodejs,如果希望稳定的开发环境则下LTS(Long Time Support) ...

  2. 如何从零开始创建React项目(三种方式)

    在开发 React 项目前最关键的当然是项目的创建,现在的前端工程化使得前端项目的创建也变得越来越复杂,在这里介绍三种从零开始创建 React 项目的方式,分别是 "在浏览器中直接引入&qu ...

  3. 【Python】Python创建虚拟环境的三种方式

    Python创建虚拟环境的三种方式比较 Python创建虚拟环境的三种方式 首先:为什么需要虚拟环境? Pipenv vs Virtualenv vs Conda 1. Virtualenv 2. P ...

  4. java多线程w3c_Java创建多线程的三种方式

    前言 这篇文章主要讲述线程的概念.组成.Java创建多线程的三种方式以及线程的类型. 线程概念 线程和进程的区别 **进程:**正在运行的程序,例如:你打开 的qq音乐.exe程序,其由PCB(进程控 ...

  5. js学习-DOM之动态创建元素的三种方式、插入元素、onkeydown与onkeyup两个事件整理...

    动态创建元素的三种方式: 第一种: Document.write(); <body> <input type="button" id="btn" ...

  6. java bean 工厂模式_Spring框架通过工厂创建Bean的三种方式实现

    工厂模式 Spring中bean的创建,默认是框架利用反射new出来的bean实例.有时候也会有一些复杂的情况. 假设有一个飞机,属性如下,现在需要造很多同型号的飞机,那么唯一需要改变的属性只有Dri ...

  7. 把对象的创建交给spring来管理——  1.创建bean的三种方式     2.bean对象的作用范围     3.bean对象的生命周期

    把对象的创建交给spring来管理 spring对bean的管理细节     1.创建bean的三种方式     2.bean对象的作用范围     3.bean对象的生命周期 创建Bean的三种方式 ...

  8. java 创建线程_【80期】说出Java创建线程的三种方式及对比

    点击上方"Java面试题精选",关注公众号 面试刷图,查缺补漏 >>号外:往期面试题,10篇为一个单位归置到本公众号菜单栏->面试题,有需要的欢迎翻阅. 一.Ja ...

  9. 五、创建Bean的三种方式

    五.创建Bean的三种方式 转载于:https://www.cnblogs.com/ljiwej/p/7280614.html

最新文章

  1. 解决Layui的switch样式显示问题
  2. python要不要装pycharm-subli(python要不要装pycharm)
  3. 扩展ToolBarManager、ListView和Grid控件以实现气球式的ToolTip
  4. 线程控制 12 | 线程属性
  5. nginx php大文件上传,Nginx+PHP上传大文件设置
  6. mac android sdk manager速度慢,android - SDK Manager无法在Mac上打开 - 堆栈内存溢出
  7. 让StringGrid控件显示下拉菜单
  8. 游戏中的影子制作技术
  9. 论文笔记_S2D.72_RGB图像和不确定性引导的稀疏噪声激光雷达深度补全
  10. 智慧人彩票软件 免费杀毒软件下载
  11. Docx4j简单学习
  12. Android函数插桩
  13. 使用SAXReader以XML方式解析excel
  14. 不会拼音学计算机怎么写,不会拼音不会拼音怎怎么打字?
  15. 高盛发布区块链报告:从理论到实践(中文版)二
  16. python求解迷宫问题,配js实现的走迷宫动画,动起来才有意思~
  17. 实施工程师面试题(答案)
  18. vuex 源码分析_vue源码解析之vuex原理
  19. 【数据可视化应用】绘制和弦图(附Python和R语言代码)
  20. Eclipse CDT 调试故障解决:Can't find resource for bundle java.util.PropertyResourceBundle

热门文章

  1. 网络安全基础--url编码
  2. nginx报错:nginx: [error] OpenEvent(“Global\ngx_reload_89728“) failed
  3. 东方国信XCloud DB直击“海量数据+多元场景”
  4. 【JS语法糖】常见的几种JS语法糖
  5. java c语言语法对比_c语言和java的语法区别是什么
  6. R语言使用fix函数通过编辑器自定义修改数据变量的名称、例如、使用fix函数自定义修改dataframe数据列的名称
  7. 读书会丨如何才能不做情绪的人质?
  8. linux lvcreate,LFCS:如何使用vgcreate,lvcreate和lvextend命令管理和创建LVM - 第11部分...
  9. 如何开搓饵不掉钩_搓饵的制作步骤以及注意事项
  10. 为什么需要智能化,他和自动化相比有什么有利方面?