2018-02-24-0.maven多模塊+ssm框架開發(fā)

這篇很長(zhǎng)!

maven多模塊開發(fā)是基于網(wǎng)上一篇文章介紹學(xué)習(xí)而來的,為了防止他的鏈接以后掛了,所以現(xiàn)在復(fù)制其內(nèi)容過來,原文地址:
http://blog.csdn.net/williamhappy/article/details/54376855
下面內(nèi)容我會(huì)在原文基礎(chǔ)上進(jìn)行修改

一. 項(xiàng)目工程目錄

首先展示一下赘艳,最終整個(gè)項(xiàng)目的工程目錄:

簡(jiǎn)單介紹一下目錄結(jié)構(gòu):
common-parent為所有項(xiàng)目的父項(xiàng)目悔橄,主要用來管理所有項(xiàng)目使用的jar包及其版本双霍。
common-utils為公共的工具類項(xiàng)目攘已,繼承父項(xiàng)目坠七,它會(huì)被打成jar包供其它項(xiàng)目使用。
taotao-manager為我們自己的項(xiàng)目莹妒,繼承與我們的父項(xiàng)目赶站。
taotao-manager-pojo為我們自己項(xiàng)目的一個(gè)子模塊,依賴與taotao-manager,打成jar包
taotao-manager-mapper為我們自己項(xiàng)目的一個(gè)子模塊产喉,依賴與taotao-manager-pojo,打成jar包
taotao-manager-service為我們自己項(xiàng)目的一個(gè)子模塊捂掰,依賴與taotao-manager-mapper,打成jar包
taotao-manager-web為我們自己項(xiàng)目的一個(gè)子模塊,依賴與taotao-manager-service,打成war包

二. 創(chuàng)建父工程

下面為具體操作:
1. 首先打開IntelliJ IDEA镊叁,按下面步驟來:


createParent1

或者第一次打開IDEA尘颓,


createParent2

2. 來到創(chuàng)建目錄,選擇Empty project晦譬,next


createParent3

3. 來到New Project頁面疤苹,填寫project name,選擇Project location敛腌,點(diǎn)Finish


createParent4

等待IDEA加載完成卧土,進(jìn)行下一步
4. 選擇File–>New–>Module,進(jìn)入New Module頁面:


createParent5

5. 在New Module頁面,按如下步驟操作:

對(duì)于我自己來說,我只在創(chuàng)建web模塊的時(shí)候使用了web模板,其他均未使用模板,其它模板暫未嘗試

createParent6

6. 填寫組織名稱和項(xiàng)目名稱像樊,以及版本號(hào)


createParent7

7. 配置本地maven目錄及maven倉(cāng)庫(kù)配置文件


createParent8

8. 創(chuàng)建父工程最后一步尤莺,給Module取名,及選擇工作目錄生棍,選擇完成


createParent9

等待生成pom文件颤霎,注意修改打包方式為pom,修改pom文件如下:(由于pom文件較長(zhǎng)涂滴,只給出部分友酱,獲取所有,請(qǐng)關(guān)注github)

<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>cn.william</groupId>
    <artifactId>common-parent</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>pom</packaging><!--修改打包方式-->

    <name>common-parent</name>
    <url>http://maven.apache.org</url>

    <!--集中定義依賴版本號(hào)-->
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <junit.version>4.12</junit.version>
        ...(省略)
    </properties>

    <dependencyManagement>
        <dependencies>
            <!-- 時(shí)間操作組件 -->
            <dependency>
                <groupId>joda-time</groupId>
                <artifactId>joda-time</artifactId>
                <version>${joda-time.version}</version>
            </dependency>
           ...(省略)
    </dependencyManagement>

    <build>
        <finalName>${project.artifactId}</finalName>
        <plugins>
            <!-- 資源文件拷貝插件 -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-resources-plugin</artifactId>
                <version>2.7</version>
                <configuration>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>
            <!-- java編譯插件 -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <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>

</project>

三. 創(chuàng)建公共工具類

首先柔纵,公共工具類是繼承自父項(xiàng)目common-parent的缔杉。
需要注意的一點(diǎn)是一點(diǎn),為了項(xiàng)目看起來為分模塊的形式(類似在eclipse中開發(fā))搁料,在創(chuàng)建common-utils中有一步需要注意:


createUtils1
createUtils2

下一步特別注意或详,這一步會(huì)影響目錄結(jié)構(gòu)系羞,

createUtils3
createUtils4
createUtils5
createUtils6

同樣注意項(xiàng)目的打包方式為jar,和父項(xiàng)目有所不同霸琴。

<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>common-parent</artifactId>
        <groupId>cn.william</groupId>
        <version>1.0-SNAPSHOT</version>
        <relativePath>../common-parent/pom.xml</relativePath>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <artifactId>common-utils</artifactId>
    <packaging>jar</packaging><!-- 打成jar包 -->

    <name>common-utils</name>
    <url>http://maven.apache.org</url>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

    <!-- jar包的依賴 -->
    <dependencies>
        <!-- 時(shí)間操作組件 -->
        <dependency>
            <groupId>joda-time</groupId>
            <artifactId>joda-time</artifactId>
        </dependency>
        ...(省略)
    </dependencies>

</project>

三. 創(chuàng)建開發(fā)項(xiàng)目

創(chuàng)建開發(fā)項(xiàng)目taotao-manager椒振,其創(chuàng)建步驟同上,同樣是繼承common-parent,同樣修改其pom文件沈贝,詳細(xì)如下:

<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>common-parent</artifactId>
        <groupId>cn.william</groupId>
        <version>1.0-SNAPSHOT</version>
        <relativePath>../common-parent/pom.xml</relativePath>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <artifactId>taotao-manager</artifactId>
    <packaging>pom</packaging>

    <name>taotao-manager</name>
    <url>http://maven.apache.org</url>
    <modules>
        <module>taotao-manager-pojo</module>
        <module>taotao-manager-mapper</module>
        <module>taotao-manager-service</module>
        <module>taotao-manager-web</module>
    </modules>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

    <!-- 依賴管理 -->
    <dependencies>
        <dependency>
            <groupId>cn.william</groupId>
            <artifactId>common-utils</artifactId>
            <version>1.0-SNAPSHOT</version>
        </dependency>
    </dependencies>

    <build>
        <!-- 配置插件 -->
        <plugins>
            <plugin>
                <groupId>org.apache.tomcat.maven</groupId>
                <artifactId>tomcat7-maven-plugin</artifactId>
                <configuration>
                    <port>8080</port>
                    <path>/</path>
                </configuration>
            </plugin>
        </plugins>
    </build>

</project>

四. 創(chuàng)建開發(fā)項(xiàng)目子模塊

創(chuàng)建taotao-manager-pojo杠人,mapper勋乾,service宋下,web等子模塊,詳細(xì)如下:

  1. 右鍵點(diǎn)擊taotao-manager辑莫,選擇New学歧,Module,


    createSon1
    createSon2

    這一步注意各吨,與創(chuàng)建common-utils時(shí)不同枝笨,是將其子模塊添加到taotao-manager目錄下的:


    createSon3

    maven的相關(guān)配置,保持默認(rèn):


    createSon4

    注意子模塊所在目錄就好:


    createSon5
  2. 創(chuàng)建taotao-manager下其它子模塊
    上面說的時(shí)創(chuàng)建taotao-manager-pojo子模塊揭蜒,另外三個(gè)子模塊的創(chuàng)建方式與其類似横浑,有一點(diǎn)不同時(shí),在創(chuàng)建taotao-manager-web子模塊時(shí)屉更,maven項(xiàng)目的類型選擇如下:


    createSon6
  3. 修改子模塊的pom文件

子模塊pojo徙融,mapper,service的打包方式全為jar瑰谜,只有web子模塊打包為war包欺冀。

pojo子模塊,pom.xml詳細(xì)如下:

<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>taotao-manager</artifactId>
        <groupId>cn.william</groupId>
        <version>1.0-SNAPSHOT</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <artifactId>taotao-manager-pojo</artifactId>
    <packaging>jar</packaging>

    <name>taotao-manager-pojo</name>
    <url>http://maven.apache.org</url>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

</project>

mapper子模塊依賴與pojo子模塊萨脑,pom.xml詳細(xì)如下:

<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>taotao-manager</artifactId>
        <groupId>cn.william</groupId>
        <version>1.0-SNAPSHOT</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <artifactId>taotao-manager-mapper</artifactId>
    <packaging>jar</packaging>

    <name>taotao-manager-mapper</name>
    <url>http://maven.apache.org</url>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

    <dependencies>
        <!-- 依賴與pojo子模塊 -->
        <dependency>
            <groupId>cn.william</groupId>
            <artifactId>taotao-manager-pojo</artifactId>
            <version>1.0-SNAPSHOT</version>
        </dependency>
        <!-- Mybatis -->
        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis</artifactId>
        </dependency>
        <dependency>
            <groupId>org.mybatis</groupId>
            <artifactId>mybatis-spring</artifactId>
        </dependency>
        <dependency>
            <groupId>com.github.miemiedev</groupId>
            <artifactId>mybatis-paginator</artifactId>
        </dependency>
        <dependency>
            <groupId>com.github.pagehelper</groupId>
            <artifactId>pagehelper</artifactId>
        </dependency>
        <!-- MySql -->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
        </dependency>
        <!-- 連接池 -->
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid</artifactId>
        </dependency>

    </dependencies>
</project>

service子模塊依賴與mapper子模塊隐轩,pom.xml詳細(xì)如下:

<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>taotao-manager</artifactId>
        <groupId>cn.william</groupId>
        <version>1.0-SNAPSHOT</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <artifactId>taotao-manager-service</artifactId>
    <packaging>jar</packaging>

    <name>taotao-manager-service</name>
    <url>http://maven.apache.org</url>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>

    <dependencies>
        <!-- 依賴與mapper子模塊 -->
        <dependency>
            <groupId>cn.william</groupId>
            <artifactId>taotao-manager-mapper</artifactId>
            <version>1.0-SNAPSHOT</version>
        </dependency>
        <!-- Spring -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-beans</artifactId>
        </dependency>
        ...(省略)
    </dependencies>
</project>

web子模塊依賴與service子模塊,pom.xml詳細(xì)如下:

<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>taotao-manager</artifactId>
        <groupId>cn.william</groupId>
        <version>1.0-SNAPSHOT</version>
    </parent>
    <modelVersion>4.0.0</modelVersion>
    <artifactId>taotao-manager-web</artifactId>
    <packaging>war</packaging><!--打成war包-->
    <name>taotao-manager-web Maven Webapp</name>
    <url>http://maven.apache.org</url>
    <dependencies>
        <!-- 依賴于service -->
        <dependency>
            <groupId>cn.william</groupId>
            <artifactId>taotao-manager-service</artifactId>
            <version>1.0-SNAPSHOT</version>
        </dependency>
        ...(省略)
    </dependencies>
    <build>
        <finalName>taotao-manager-web</finalName>
    </build>
</project>

五. 運(yùn)行項(xiàng)目

  1. 創(chuàng)建index.jsp
    至此渤早,項(xiàng)目創(chuàng)建已經(jīng)完成职车,我們可以在taotao-manager-web的webapp目錄下創(chuàng)建index.jsp,詳情如下:


    createIndex
  2. 使用tomcat插件
    我們使用maven的tomcat插件來運(yùn)行項(xiàng)目,在此之前鹊杖,確保在taotao-manager的pom文件中配置了tomcat的插件:

...(省略)
<build>
    <!-- 配置插件 -->
    <plugins>
        <plugin>
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-maven-plugin</artifactId>
            <configuration>
                <port>8080</port>
                <path>/</path>
            </configuration>
        </plugin>
    </plugins>
</build>
...(省略)
  1. 配置Maven Tomcat Plugin運(yùn)行web項(xiàng)目

(1) 添加新配置


mavenTomcatPlugin

注意這里運(yùn)行項(xiàng)目的目錄是manager目錄, tomcat命令是clean tomcat7:run 必須要在配置了tomcat插件后才能使用

addPlugin

(2) 點(diǎn)擊運(yùn)行悴灵,或者點(diǎn)擊旁邊的debug


tomcatRun

(3) 出項(xiàng)錯(cuò)誤
出現(xiàn)錯(cuò)誤,可能是common-parent和common-utils沒有安裝到本地倉(cāng)庫(kù)仅淑,出現(xiàn)的錯(cuò)誤是找不到common-utils的jar包称勋,那就需要我們安裝一下。


mavenInstall

等待將jar包安裝到本地倉(cāng)庫(kù)涯竟,稍微有點(diǎn)慢可能赡鲜,耐心等空厌。。银酬。

安裝完成之后嘲更,再次運(yùn)行,出現(xiàn)下面的信息揩瞪,證明運(yùn)行成功:


runSuccess

通過瀏覽器訪問:


browserSuccess

至此赋朦,我們的項(xiàng)目環(huán)境搭建成功,接下來就是實(shí)際的項(xiàng)目開發(fā)了李破。

這只是完成了第一步,接下來我們開始搭建ssm框架

ssm框架搭建pom源碼過多,我只在此講幾個(gè)我遇到的問題

1.common依賴的是脫離于業(yè)務(wù)框架的三方j(luò)ar包,controller在return 對(duì)象時(shí)如果報(bào)了

HTTP Status 500 - Request processing failed; nested exception is java.lang.IllegalArgumentException: No converter found for return value of type: class cn.e3mall.pojo.TbItem問題時(shí):



注意將三方依賴導(dǎo)入

而且!注意將common的jar包重新安裝到本地倉(cāng)庫(kù)!

<dependency>
  <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-databind</artifactId>
</dependency>

2.mapper層配置的是包掃描,如果遇到引用報(bào)紅,沒關(guān)系!,大膽用就是了


但是,使用完之后可能會(huì)報(bào)一個(gè)錯(cuò)誤,就是
HTTP Status 500 - Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): cn.e3mall.mapper.TbItemMapper.selectByPrimaryKey



這是因?yàn)樵诖虬臅r(shí)候,maven會(huì)忽略掉mapper.xml文件,只打包接口,導(dǎo)致找不到映射,解決方法是在dao層的pom里添加

<!--如果不添加此節(jié)點(diǎn)mybatis的mapper.xml文件都會(huì)被漏掉宠哄。 -->
    <build>
        <resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>false</filtering>
            </resource>
        </resources>
    </build>

然后重新編譯一下即可

3.找不到DataSource的bean

由于我dao層和trans層是兩個(gè)spring配置文件的



導(dǎo)致,我之前在配置的時(shí)候,事物層引用不到dao層注入的DataSource,我當(dāng)時(shí)用了個(gè)import引進(jìn)來



但是后來莫名其妙又好了的,不知道什么原因

如果有時(shí)間,我會(huì)慢慢寫一下ssm的導(dǎo)入步驟
最后,展示一下成功的例子,嘿嘿


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市嗤攻,隨后出現(xiàn)的幾起案子毛嫉,更是在濱河造成了極大的恐慌,老刑警劉巖妇菱,帶你破解...
    沈念sama閱讀 217,277評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件承粤,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡闯团,警方通過查閱死者的電腦和手機(jī)辛臊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來房交,“玉大人彻舰,你說我怎么就攤上這事∮坑” “怎么了淹遵?”我有些...
    開封第一講書人閱讀 163,624評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)负溪。 經(jīng)常有香客問我透揣,道長(zhǎng),這世上最難降的妖魔是什么川抡? 我笑而不...
    開封第一講書人閱讀 58,356評(píng)論 1 293
  • 正文 為了忘掉前任辐真,我火速辦了婚禮,結(jié)果婚禮上崖堤,老公的妹妹穿的比我還像新娘侍咱。我一直安慰自己,他們只是感情好密幔,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評(píng)論 6 392
  • 文/花漫 我一把揭開白布楔脯。 她就那樣靜靜地躺著,像睡著了一般胯甩。 火紅的嫁衣襯著肌膚如雪昧廷。 梳的紋絲不亂的頭發(fā)上堪嫂,一...
    開封第一講書人閱讀 51,292評(píng)論 1 301
  • 那天,我揣著相機(jī)與錄音木柬,去河邊找鬼皆串。 笑死,一個(gè)胖子當(dāng)著我的面吹牛眉枕,可吹牛的內(nèi)容都是我干的恶复。 我是一名探鬼主播,決...
    沈念sama閱讀 40,135評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼速挑,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼谤牡!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起梗摇,我...
    開封第一講書人閱讀 38,992評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤拓哟,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后伶授,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,429評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡流纹,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評(píng)論 3 334
  • 正文 我和宋清朗相戀三年糜烹,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片漱凝。...
    茶點(diǎn)故事閱讀 39,785評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡疮蹦,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出茸炒,到底是詐尸還是另有隱情愕乎,我是刑警寧澤,帶...
    沈念sama閱讀 35,492評(píng)論 5 345
  • 正文 年R本政府宣布壁公,位于F島的核電站感论,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏紊册。R本人自食惡果不足惜比肄,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望囊陡。 院中可真熱鬧芳绩,春花似錦、人聲如沸撞反。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽遏片。三九已至嘹害,卻和暖如春鳍侣,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背吼拥。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工倚聚, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人凿可。 一個(gè)月前我還...
    沈念sama閱讀 47,891評(píng)論 2 370
  • 正文 我出身青樓惑折,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親枯跑。 傳聞我的和親對(duì)象是個(gè)殘疾皇子惨驶,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 創(chuàng)建父項(xiàng)目common-parentFile>>New>>Project>>Empty Project>>填寫項(xiàng)目...
    MicoCube閱讀 833評(píng)論 0 0
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)敛助,斷路器粗卜,智...
    卡卡羅2017閱讀 134,654評(píng)論 18 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,809評(píng)論 6 342
  • 經(jīng)承樱看到這樣一種情況,小伙感覺那個(gè)姑娘好漂亮焕数,想去搭訕纱昧,可是走到跟前就又往前走了,終究還是沒有勇氣跟姑娘說話堡赔。他們...
    書宸閱讀 364評(píng)論 1 0
  • 不斷得到很好單位U盾和 的更換為服務(wù) 分為服務(wù)和很多符合 各位復(fù)發(fā)回復(fù)
    好外多匯閱讀 73評(píng)論 0 0