03-使用IDEA创建java/javaWeb/maven-java/maven-web/Springboot项目详细过程

总结:

image-20200625232835787

一、创建java项目

image-20200625150626793

二、创建javaweb项目

1、javaEE8

image-20200625150803435

2、创建完成后的界面:

image-20200625150833516

3、javaEE6

image-20200625151151956

4、创建后的界面

image-20200625151205511

三、maven创建java项目

  • 未添加:archtypeCatalog:internal

image-20200625154824855

image-20200625155031695

创建完成后的界面

image-20200625155222289

添加后:确实变快了

  • archtypeCatalog:internal

image-20200625155621656

image-20200625155707317

创建后的界面

image-20200625155853941

不选择任何模板的界面
  • 默认就是一个mavenJava工程

image-20200625162812518

四、maven创建web项目

image-20200625182923254

image-20200625183053977

1、构建完整的项目目录结构

image-20200625183300328

2、修改pom文件中的maven构建版本
<build>
    <plugins>
      <!--编译插件-->
      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <!--插件版本-->
        <version>3.5.1</version>
        <!--编译级别-->
        <configuration>
          <source>1.8</source>
          <target>1.8</target>
          <!--编码格式-->
          <encoding>UTF-8</encoding>
        </configuration>
      </plugin>
    </plugins>
  </build>
3、修改web.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
		  http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
           version="3.0">

</web-app>

4、部署tomcat

image-20200625183742358

五、创建父子工程项目

第一种方法
  1. 创建一个默认的maven工程
  2. 删除src
  3. pom中设置标签pom
  4. 再创建modul(子工程)maven-java工程
  5. 选择父工程
  6. image-20200625185107686
  7. 完善项目全部路径
  8. image-20200625185353751
  9. 再创建一个mavenWeb项目
  10. image-20200625185932824
  • 给父工程添加依赖

  • 给父工程添加编译版本号

  • <dependencies>
            <dependency>
                <groupId>mysql</groupId>
                <artifactId>mysql-connector-java</artifactId>
                <version>8.0.20</version>
            </dependency>
        </dependencies>
        <build>
            <plugins>
                <!--编译插件-->
                <plugin>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <!--插件版本-->
                    <version>3.5.1</version>
                    <!--编译级别-->
                    <configuration>
                        <source>1.8</source>
                        <target>1.8</target>
                        <!--编码格式-->
                        <encoding>UTF-8</encoding>
                    </configuration>
                </plugin>
            </plugins>
        </build>
    
  • image-20200625215804643

结论:子工程会直接继承父工程的依赖和编译版本,子工程里面仍然可以创建子工程,自己做父工程,继承效果不变。

第二种方法:free style
  1. 创建一个空项目

  2. 创建一个父项目空maven,注意项目存放位置

    1. 爆红是因为图是后来补上的。
    2. image-20200625230110521
  3. 空项目下的父亲

    1. 第二个子项目:注意Parent和路径位置
    2. image-20200625225935945
  4. 创建一个独立的java项目

  5. image-20200625231549249

  6. 可以把子工程当做父工程使用。例如第一种的用法

  7. 项目目录结构

  8. image-20200625231635221

  9. 项目之间的关系:

  10. image-20200625231728831

总结:

1、第一种方法适用于只做maven项目,利用父工程进行子项目之间的管理

2、第二种方法适用于任何项目,创建的时候要注意子项目的存放路径问题。优点:可以独立创建其他项目。

六、创建SpringBoot项目

image-20200625232048096

image-20200625232118680

image-20200625232534669

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值