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

spring boot實(shí)戰(zhàn)之本地jar包引用示例

 更新時(shí)間:2017年10月18日 09:06:36   作者:思與學(xué)  
本篇文章主要介紹了spring boot實(shí)戰(zhàn)之本地jar包引用示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

部分情況下無(wú)法通過(guò)maven倉(cāng)庫(kù)直接下載需要的jar包,只能講jar包下載至本地來(lái)使用,spring boot框架內(nèi)通過(guò)maven加載第三方j(luò)ar包可以通過(guò)以下方式來(lái)實(shí)現(xiàn)(本地jar放在lib/目錄下),項(xiàng)目會(huì)打包為jar包來(lái)運(yùn)行。

1、添加maven依賴

<dependency>
 <groupId>org.ansj</groupId>
 <artifactId>ansj_seg</artifactId>
 <version>3.0</version>
 <scope>system</scope>
 <systemPath>${project.basedir}/lib/ansj_seg-3.0.jar</systemPath>
</dependency>
  • scope system指明是本地jar包
  • systemPath指明本地jar包路徑

經(jīng)過(guò)以上配置,在eclipse內(nèi)已可正常運(yùn)行,但編譯為jar包時(shí)會(huì)提示找不到相關(guān)的類,需要進(jìn)行以下配置。

2、調(diào)整plugin參數(shù)

<plugins>
 <plugin>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-maven-plugin</artifactId>
 </plugin>

 <plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-compiler-plugin</artifactId>
  <configuration>
   <source>1.7</source>
   <target>1.7</target>
   <compilerArguments>
    <extdirs>${project.basedir}/lib</extdirs>
   </compilerArguments>
  </configuration>
 </plugin>
</plugins>

重點(diǎn)是compilerArguments內(nèi)的extdirs配置

3、調(diào)整resources配置

<resources>
<resource>
<directory>lib</directory>
<targetPath>BOOT-INF/lib/</targetPath>
<includes>
<include>*/.jar</include>
</includes>
</resource>

 <resource>
  <directory>${project.basedir}/src/main/resources</directory>
  <targetPath>BOOT-INF/classes/</targetPath>
 </resource>
</resources>

  • directory lib配置的作用是指定lib目錄下的jar包作為資源文件,在打包時(shí)一起copy至classes是目錄下
  • directory src/main/resources配置的作用是指明正常的java資源文件,不配置會(huì)被忽視

打包后的文件格式大概為:

BOOT-INF 
 -- lib 
  -- ansj_seg-3.0.jar 
 -- classess 
  -- application.properties

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 關(guān)于Nacos單機(jī)啟動(dòng)的兩種方式

    關(guān)于Nacos單機(jī)啟動(dòng)的兩種方式

    這篇文章主要介紹了關(guān)于Nacos單機(jī)啟動(dòng)的兩種方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • shiro之記住登錄信息

    shiro之記住登錄信息

    Shiro提供了記住我(RememberMe)的功能,當(dāng)關(guān)閉瀏覽器時(shí)下次再次打開還能記住你的信息,下面小編給大家分享shiro之記住登錄信息的相關(guān)知識(shí),感興趣的朋友一起看看吧
    2017-09-09
  • java實(shí)現(xiàn)基于UDP協(xié)議網(wǎng)絡(luò)Socket編程(C/S通信)

    java實(shí)現(xiàn)基于UDP協(xié)議網(wǎng)絡(luò)Socket編程(C/S通信)

    這篇文章主要介紹了java實(shí)現(xiàn)基于UDP協(xié)議網(wǎng)絡(luò)Socket編程(C/S通信),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Spring?boot?easyexcel?實(shí)現(xiàn)復(fù)合數(shù)據(jù)導(dǎo)出、按模塊導(dǎo)出功能

    Spring?boot?easyexcel?實(shí)現(xiàn)復(fù)合數(shù)據(jù)導(dǎo)出、按模塊導(dǎo)出功能

    這篇文章主要介紹了Spring?boot?easyexcel?實(shí)現(xiàn)復(fù)合數(shù)據(jù)導(dǎo)出、按模塊導(dǎo)出,實(shí)現(xiàn)思路流程是準(zhǔn)備一個(gè)導(dǎo)出基礎(chǔ)填充模板,默認(rèn)填充key,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-09-09
  • Spring整合Kaptcha谷歌驗(yàn)證碼工具的開發(fā)步驟

    Spring整合Kaptcha谷歌驗(yàn)證碼工具的開發(fā)步驟

    這篇文章主要介紹了Spring整合Kaptcha谷歌驗(yàn)證碼工具的開發(fā)步驟,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • play for scala 實(shí)現(xiàn)SessionFilter 過(guò)濾未登錄用戶跳轉(zhuǎn)到登錄頁(yè)面

    play for scala 實(shí)現(xiàn)SessionFilter 過(guò)濾未登錄用戶跳轉(zhuǎn)到登錄頁(yè)面

    這篇文章主要介紹了play for scala 實(shí)現(xiàn)SessionFilter 過(guò)濾未登錄用戶跳轉(zhuǎn)到登錄頁(yè)面的相關(guān)資料,需要的朋友可以參考下
    2016-11-11
  • SpringBoot常用注解詳細(xì)整理

    SpringBoot常用注解詳細(xì)整理

    大家好,本篇文章主要講的是SpringBoot常用注解詳細(xì)整理,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • java Hibernate延遲加載

    java Hibernate延遲加載

    對(duì)one-to-one 關(guān)系進(jìn)行延遲加載和其他關(guān)系相比稍微有些不同。many-to-one 的延遲加載是在配置文件的class 標(biāo)簽
    2008-10-10
  • idea啟動(dòng)報(bào)錯(cuò):Command line is too long問(wèn)題

    idea啟動(dòng)報(bào)錯(cuò):Command line is too long問(wèn)題

    在使用IDEA時(shí),若遇到"Commandlineistoolong"錯(cuò)誤,通常是因?yàn)槊钚虚L(zhǎng)度超限,這是因?yàn)镮DEA通過(guò)命令行或文件將classpath傳遞至JVM,操作系統(tǒng)對(duì)命令行長(zhǎng)度有限制,解決方法是切換至動(dòng)態(tài)類路徑,通過(guò)修改項(xiàng)目的workspace.xml文件
    2024-09-09
  • Java的最大棧深度與JVM核心知識(shí)介紹

    Java的最大棧深度與JVM核心知識(shí)介紹

    這篇文章主要有兩個(gè)部分,一部分介紹JAVA的最大棧深度,第二部分介紹了JVM核心知識(shí),需要的朋友可以參考下面文章的具體內(nèi)容
    2021-09-09

最新評(píng)論

永安市| 牙克石市| 湄潭县| 武宁县| 资源县| 衡东县| 晋江市| 安塞县| 昭觉县| 太仆寺旗| 永德县| 东方市| 视频| 临汾市| 辽阳市| 万源市| 宝应县| 新昌县| 资兴市| 湘潭县| 镇安县| 府谷县| 五莲县| 徐汇区| 安义县| 南安市| 黄龙县| 灵璧县| 即墨市| 齐齐哈尔市| 个旧市| 敦化市| 桐乡市| 武隆县| 太谷县| 宜君县| 江阴市| 柯坪县| 汉沽区| 平和县| 双江|