idea企业开发之新建各类型项目的详细教程

作者:苜苜的烂笔头 时间:2023-02-28 05:27:11 

学习时,接触使用到IDEA这个开发工具。在用IDEA开发的时候,需要创建工程。以下介绍各类型项目的新建。

一、 springboot工程

简介:介绍如何使用idea创建sptingboot工程。

1.1 工程创建

打开idea,选择 File --> New --> Project

idea企业开发之新建各类型项目的详细教程

点击 Spring Initializr ,选择 JDK 版本 (下方推荐点击 Custom ,填上https://start.springboot.io/,否则下一步可以会卡住)

idea企业开发之新建各类型项目的详细教程

填写 GroupArtifactJava版本 根据自己的来修改,其他可以默认不用改

idea企业开发之新建各类型项目的详细教程

根据自己的需要选择依赖(Spring Boot DevToolsSpring Web这两个一般都要勾选),选中后右侧会有显示

idea企业开发之新建各类型项目的详细教程

填写 项目名项目地址 ,点击 Finish

idea企业开发之新建各类型项目的详细教程

打开项目窗口,一个基于maven的springboot项目新建完成。

idea企业开发之新建各类型项目的详细教程

1.2 工程验证

编写代码验证

idea企业开发之新建各类型项目的详细教程

运行代码

idea企业开发之新建各类型项目的详细教程

打开浏览器,输入 localhost:8080/Hello (Hello的位置,为代码 @RequestMapping() 括号中的内容)

idea企业开发之新建各类型项目的详细教程

验证成功。

二、 Maven聚合工程

简介:介绍如何使用idea创建maven工程。

2.1 工程介绍

2.1.1 Maven的简介

maven项目特点介绍:

  • maven是一个跨平台项目管理工具。

  • maven约定java源代码必须放在哪个目录下,编好的代码又必须放在哪个目录下,这些目录都有明确的规定。

  • maven项目生成一个 pom.xml文件, 你在这个文件里面添加相应配置,它就会自动帮你下载相应jar包

  • maven可以管理项目的整个生命周期,通过它的命令完成相关的工作。

 2.1.2 Maven构建思路

maven工程构建步骤包括:
清理项目编译项目测试项目生成测试报告打包项目部署项目

2.1.3 Maven搭建分析

分析:

maven常见打包形式:jarwarpompom工程 一般为父工程,管理jar包版本、统一的依赖管理。

2.2 工程创建

2.2.1 演示项目的介绍

以下以 demoTest 项目为例搭建工程。

demo-parent :父工程,管理jar包的版本号,项目中所以工程都应该继承父工程。

(打包方式:pom)demo-common :通用的工具类。

(打包方式:jar)demo-manager : 服务层工程,作为聚合工程。

(打包方式:pom) demo-manager-dao :数据访问层。

(打包方式:jar)demo-manager-pojo :pojo层。

(打包方式:jar)demo-manager-interface : 接口定义

(打包方式:jar)demo-manager-service :接口实现

(打包方式:jar)demo-manager-web : 表现层。

(打包方式:war)

2.2.2 新建操作

打开idea,新建一个空项目,选择File --> New --> Project

idea企业开发之新建各类型项目的详细教程

点击 Empty Project

idea企业开发之新建各类型项目的详细教程

输入 工程名工程存放位置 ,点击 Finish 完成

idea企业开发之新建各类型项目的详细教程

打开新窗口后,选择 File --> New --> Module

idea企业开发之新建各类型项目的详细教程

点击 Maven

idea企业开发之新建各类型项目的详细教程

输入 GroupId 包名(com.开头,可以说是约定俗成的了)、 ArtifactId (项目名),这些都是小写,Version 默认就可以了,点击 next,

idea企业开发之新建各类型项目的详细教程

输入模块名模块地址 等,也可以不修改

idea企业开发之新建各类型项目的详细教程

模块新建完成

idea企业开发之新建各类型项目的详细教程

再次点击 File --> New --> Module

idea企业开发之新建各类型项目的详细教程

选择 Maven ,点击 next

idea企业开发之新建各类型项目的详细教程

再按图操作,选择 父项目

idea企业开发之新建各类型项目的详细教程

再输入 子项目名

idea企业开发之新建各类型项目的详细教程

修改下模块名,点击 Finish 完成

idea企业开发之新建各类型项目的详细教程

demo-common模板新建完成

idea企业开发之新建各类型项目的详细教程

同样的操作,再创建 demo-manager 模板,完成后如下

idea企业开发之新建各类型项目的详细教程

接着右键 demo-manager --> New --> Module

idea企业开发之新建各类型项目的详细教程

选择 Maven ,点击 next ,修改 父工程

idea企业开发之新建各类型项目的详细教程

填入 工程名

idea企业开发之新建各类型项目的详细教程

修改 模块名 ,点击 Finish

idea企业开发之新建各类型项目的详细教程

完成后如下图

idea企业开发之新建各类型项目的详细教程

同样操作,再新建 demo-manager-pojodemo-manager-interfacedemo-manager-servicedemo-manager-web ,完成后如下图

idea企业开发之新建各类型项目的详细教程

2.3 调整工程

删除 demo-parent模块下的src目录

idea企业开发之新建各类型项目的详细教程

同时在 demo-parent 模块的 pom文件 中加入


<packaging>pom</packaging>

idea企业开发之新建各类型项目的详细教程

同样的,删掉 demo-manager 模块下的 src 目录

idea企业开发之新建各类型项目的详细教程 

来源:https://blog.csdn.net/qq_45069279/article/details/105928479

标签:idea,新建项目,企业开发
0
投稿

猜你喜欢

  • java实现订餐系统

    2023-08-12 04:39:06
  • Android Studio安装配置方法图文教程

    2023-08-12 04:34:03
  • C#实现基于Base64的加密解密类实例

    2023-02-09 19:35:57
  • JVM常用垃圾收集器详细解说

    2023-02-15 02:19:49
  • springmvc实现json交互-requestBody和responseBody

    2023-02-26 17:10:45
  • 2020JDK1.8安装教程详解(一次就可安装成功)

    2023-11-28 04:08:58
  • Spring和Hibernate的整合操作示例

    2023-08-08 11:57:52
  • 详解C语言实现猜数字游戏

    2023-11-03 04:58:51
  • 基于C语言扫雷游戏的设计与实现

    2023-06-03 01:46:49
  • 解析android中的dip,dp,px,sp和屏幕密度

    2023-09-26 20:44:38
  • WebFlux 服务编排使用优势详解

    2021-11-27 07:48:45
  • Java数据结构之AC自动机算法的实现

    2023-08-31 07:23:57
  • springboot项目中jackson-序列化-处理 NULL教程

    2022-11-03 14:36:21
  • Java中异常处理之try和catch代码块的使用

    2021-11-21 13:30:23
  • Flutter输入框TextField属性及监听事件介绍

    2023-07-09 10:28:51
  • Android开发基础简化Toast调用方法详解

    2022-02-11 00:44:09
  • Android实现蓝牙串口通讯

    2023-03-19 09:22:21
  • 解决Java中的java.io.IOException: Broken pipe问题

    2022-01-24 00:40:34
  • mybatis if标签判断不生效的解决方法

    2023-11-28 12:30:49
  • Android中ImageView用法实例分析

    2023-04-03 19:42:28
  • asp之家 软件编程 m.aspxhome.com