最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何使用Maven管理項(xiàng)目?Maven管理項(xiàng)目實(shí)例

 更新時(shí)間:2017年06月25日 08:43:31   投稿:jingxian  
下面小編就為大家?guī)硪黄绾问褂肕aven管理項(xiàng)目?Maven管理項(xiàng)目實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

最近的練手項(xiàng)目使用的是 Maven 在管理項(xiàng)目,在使用 Maven 管理項(xiàng)目時(shí),三層的開發(fā)時(shí)分模塊開發(fā)的,parent-dao-service-web,所有的spring+struts + Hibernate的依賴都是加在 parent 上,dao-service-web都是作為子模塊,在模塊之間的關(guān)系處理的時(shí)候出現(xiàn)了幾個(gè)問題:

junit測(cè)試包的傳遞依賴失效了

多個(gè)配置文件的讀取問題

我在 parent 工程沒有添加 Junit 的依賴,在編寫 dao 模塊是添加了 Junit 的 jar 包,理所當(dāng)然的在 scope 中寫了 test 范圍,但是在 service 模塊中進(jìn)行  Junit 測(cè)試時(shí),顯示沒有依賴上 Junit 包,那是為什么呢?百度了才想通,原來是 service 依賴的 dao 模塊的 install 之后的 jar 包,當(dāng) dao 模塊 install 時(shí),scope 為 test 的 Junit包當(dāng)然沒有被發(fā)布出來,service中也就不能傳遞依賴到 Junit了,這樣的解決辦法只能在 service 中添加 Junit 包的依賴。

因?yàn)椴扇〉氖悄K式的開發(fā),spring的配置文件就被分布在各個(gè)模塊中了,在測(cè)試項(xiàng)目時(shí)需要讀取多個(gè)模塊中的 spring 配置文件時(shí),使用到了之前沒有使用到的一個(gè)注解:

@ContextConfiguration(locations={"classpath*:applicationContext-*.xml"}) 這個(gè)注解中的*號(hào)通配符表示會(huì)加載本模塊和依賴的jar包中的類路徑下的applicationContext-開頭的配置文件(只有spring配置文件才會(huì)這樣命名)

//@ContextConfiguration(locations={"classpath*:applicationContext-*.xml"})
@ContextConfiguration(locations={"classpath:applicationContext-dao.xml","classpath:applicationContext-service.xml"})
@RunWith(SpringJUnit4ClassRunner.class)
public class CustomerServiceImplTest {

 @Autowired
 private CustomerService customerService;
 
 @Test
 public void test() {
  Customer customer = customerService.findById(1L);
  System.out.println("********************"+customer.getCustName());
 }

}

以上這篇如何使用Maven管理項(xiàng)目?Maven管理項(xiàng)目實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java網(wǎng)絡(luò)編程三要素及通信程序詳解

    Java網(wǎng)絡(luò)編程三要素及通信程序詳解

    這篇文章主要介紹了Java網(wǎng)絡(luò)編程三要素及通信程序詳解,Java網(wǎng)絡(luò)編程是在網(wǎng)絡(luò)通信協(xié)議下,實(shí)現(xiàn)網(wǎng)絡(luò)互連的不同計(jì)算機(jī)上運(yùn)行的程序間可以進(jìn)行數(shù)據(jù)交換,需要的朋友可以參考下
    2023-07-07
  • Spring Event觀察者模式事件監(jiān)聽詳解

    Spring Event觀察者模式事件監(jiān)聽詳解

    這篇文章主要介紹了Java Spring Event事件監(jiān)聽詳情解析,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-08-08
  • SpringBoot日志配置SLF4J和Logback的方法實(shí)現(xiàn)

    SpringBoot日志配置SLF4J和Logback的方法實(shí)現(xiàn)

    日志記錄是不可或缺的一部分,本文主要介紹了SpringBoot日志配置SLF4J和Logback的方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-04-04
  • Servlet實(shí)現(xiàn)簡(jiǎn)單的用戶登錄功能實(shí)例代碼

    Servlet實(shí)現(xiàn)簡(jiǎn)單的用戶登錄功能實(shí)例代碼

    這篇文章主要給大家介紹了關(guān)于利用Servlet實(shí)現(xiàn)簡(jiǎn)單的用戶登錄功能的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Spring整合Quartz實(shí)現(xiàn)定時(shí)任務(wù)調(diào)度的方法

    Spring整合Quartz實(shí)現(xiàn)定時(shí)任務(wù)調(diào)度的方法

    下面小編就為大家?guī)硪黄猄pring整合Quartz實(shí)現(xiàn)定時(shí)任務(wù)調(diào)度的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-11-11
  • Struts2中接收表單數(shù)據(jù)的三種驅(qū)動(dòng)方式

    Struts2中接收表單數(shù)據(jù)的三種驅(qū)動(dòng)方式

    這篇文章簡(jiǎn)單給大家介紹了Struts2中接收表單數(shù)據(jù)的三種驅(qū)動(dòng)方式,非常不錯(cuò),具有參考借鑒價(jià)值,需要的的朋友參考下吧
    2017-07-07
  • spring-cloud Sleuth的使用方法

    spring-cloud Sleuth的使用方法

    這篇文章主要介紹了spring-cloud Sleuth的使用方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-02-02
  • 淺談Java線程間通信方式

    淺談Java線程間通信方式

    這篇文章主要為大家詳細(xì)介紹了Java線程間的通信方式,以代碼結(jié)合文字的方式來討論線程間的通信,感興趣的朋友可以參考一下
    2021-11-11
  • 詳解JDK自帶javap命令反編譯class文件和Jad反編譯class文件(推薦使用jad)

    詳解JDK自帶javap命令反編譯class文件和Jad反編譯class文件(推薦使用jad)

    這篇文章主要介紹了JDK自帶javap命令反編譯class文件和Jad反編譯class文件(推薦使用jad),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-09-09
  • 解讀spark添加二方包導(dǎo)致依賴沖突排查問題

    解讀spark添加二方包導(dǎo)致依賴沖突排查問題

    這篇文章主要介紹了spark添加二方包導(dǎo)致依賴沖突排查問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06

最新評(píng)論

云龙县| 紫阳县| 乐业县| 两当县| 西安市| 桐城市| 益阳市| 富民县| 平昌县| 平利县| 高清| 五大连池市| 新建县| 施甸县| 舞钢市| 琼结县| 比如县| 江永县| 中卫市| 烟台市| 桂阳县| 泾川县| 永寿县| 荔浦县| 卢湾区| 驻马店市| 吉木乃县| 建德市| 沙湾县| 苍山县| 东宁县| 西丰县| 宁德市| 舞阳县| 普兰县| 阿合奇县| 三门峡市| 水富县| 黄平县| 张家川| 盐亭县|