第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

Maven多模塊項(xiàng)目搭建+SSM框架整合(一、多模塊搭建)

標(biāo)簽:
Java MySQL WebApp

项目使用IDEA进行构建,源码将会提交到GitHub上,使用Eclipse的用户也可以轻松导入。

在此我们将项目划分为4块,分别为model、dao、service和controller。

一、创建父模块


打开IDEA创建项目
图片描述

点击Maven直接选择Next
图片描述

补全GroupId与ArtifactId
图片描述

填写项目名称与存放本地地址
图片描述

此时项目结构如图
图片描述

二、创建model子模块


如图
图片描述

在此因为是普通的子模块所以我们还是直接next
图片描述

接着填写ArtifactId
图片描述

填写Module name接着finish
图片描述

最终项目结构如下图所示
图片描述

创建dao、service这两个子模块与model一样

最终项目结构如图
图片描述

三、创建子模块controller

还是先创建Module
图片描述

然后选择webapp
图片描述

接着填写ArtifactId
图片描述

接下来是Maven的配置,可以参考Maven 环境变量设置---------IDEA配置maven
图片描述

点击finish多模块的框架就基本上搭建好了
图片描述

如图所示
图片描述

四、每个模块中依赖的配置

配置mytest-model中的pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <parent>
        <artifactId>mytest-root</artifactId>
        <groupId>com.songci</groupId>
        <version>1.0-SNAPSHOT</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <artifactId>mytest-model</artifactId>
<!--添加start-->
    <packaging>jar</packaging>
<!--添加end-->
</project>

配置mytest-dao中的pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <parent>
        <artifactId>mytest-root</artifactId>
        <groupId>com.songci</groupId>
        <version>1.0-SNAPSHOT</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <artifactId>mytest-dao</artifactId>
<!--添加start-->
    <packaging>jar</packaging>
    <!--添加对mytest-model的依赖-->
    <dependencies>
        <dependency>
            <groupId>com.songci</groupId>
            <artifactId>mytest-model</artifactId>
            <version>${project.version}</version>
        </dependency>
    </dependencies>
<!--添加end-->
</project>

配置mytest-service中的pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <parent>
        <artifactId>mytest-root</artifactId>
        <groupId>com.songci</groupId>
        <version>1.0-SNAPSHOT</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <artifactId>mytest-service</artifactId>
<!--添加start-->
    <packaging>jar</packaging>

    <dependencies>
        <!--添加对mytest-model的依赖-->
        <dependency>
            <groupId>com.songci</groupId>
            <artifactId>mytest-model</artifactId>
            <version>${project.version}</version>
        </dependency>
        <!--添加对mytest-dao的依赖-->
        <dependency>
            <groupId>com.songci</groupId>
            <artifactId>mytest-dao</artifactId>
            <version>${project.version}</version>
        </dependency>
    </dependencies>
<!--添加end-->
</project>

配置mytest-web中的pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <parent>
        <artifactId>mytest-root</artifactId>
        <groupId>com.songci</groupId>
        <version>1.0-SNAPSHOT</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>
    <artifactId>mytest-web</artifactId>
    <packaging>war</packaging>
    <name>mytest-web Maven Webapp</name>
    <url>http://maven.apache.org</url>
    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>3.8.1</version>
            <scope>test</scope>
        </dependency>
<!--添加start-->
        <!--添加对mytest-model的依赖-->
        <dependency>
            <groupId>com.songci</groupId>
            <artifactId>mytest-model</artifactId>
            <version>${project.version}</version>
        </dependency>
        <!--添加对mytest-dao的依赖-->
        <dependency>
            <groupId>com.songci</groupId>
            <artifactId>mytest-dao</artifactId>
            <version>${project.version}</version>
        </dependency>
        <!--添加对mytest-service的依赖-->
        <dependency>
            <groupId>com.songci</groupId>
            <artifactId>mytest-service</artifactId>
            <version>${project.version}</version>
        </dependency>
<!--添加end-->
    </dependencies>
    <build>
        <finalName>mytest-web</finalName>
    </build>
</project>

配置mytest_one中的pom.xml(就是最外面那个pom.xml)

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.songci</groupId>
    <artifactId>mytest-root</artifactId>
    <packaging>pom</packaging>
    <version>1.0-SNAPSHOT</version>
    <modules>
        <module>mytest-model</module>
        <module>mytest-dao</module>
        <module>mytest-service</module>
        <module>mytest-web</module>
    </modules>
<!--添加start-->
    <!--项目统一字符集编码-->
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
<!--添加end-->
</project>

以上maven多模块就搭建好了,接下来我们在该项目基础上对Spring、SpringMVC、Mybatis进行整合

下一篇Maven-maven多模块项目搭建+SSM框架整合((二、Dao层添加测试,服务层添加))

GitHub地址:https://github.com/iamsongci/mytest_one

未完待续--------

點(diǎn)擊查看更多內(nèi)容
17人點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專(zhuān)欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消