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

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

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

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

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)過以上配置,在eclipse內(nèi)已可正常運行,但編譯為jar包時會提示找不到相關(guā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>

重點是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包作為資源文件,在打包時一起copy至classes是目錄下
  • directory src/main/resources配置的作用是指明正常的java資源文件,不配置會被忽視

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

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

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

相關(guān)文章

  • 關(guān)于Nacos單機啟動的兩種方式

    關(guān)于Nacos單機啟動的兩種方式

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

    shiro之記住登錄信息

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

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

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

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

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

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

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

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

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

    SpringBoot常用注解詳細整理

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

    java Hibernate延遲加載

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

    idea啟動報錯:Command line is too long問題

    在使用IDEA時,若遇到"Commandlineistoolong"錯誤,通常是因為命令行長度超限,這是因為IDEA通過命令行或文件將classpath傳遞至JVM,操作系統(tǒng)對命令行長度有限制,解決方法是切換至動態(tài)類路徑,通過修改項目的workspace.xml文件
    2024-09-09
  • Java的最大棧深度與JVM核心知識介紹

    Java的最大棧深度與JVM核心知識介紹

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

最新評論

漳浦县| 万安县| 永春县| 凌源市| 马鞍山市| 邵阳市| 汉寿县| 沧州市| 慈溪市| 南漳县| 若尔盖县| 桂阳县| 张家界市| 平原县| 华容县| 鄂托克前旗| 合作市| 浦江县| 灵丘县| 淮南市| 北安市| 精河县| 惠州市| 桦川县| 余江县| 如东县| 通道| 桓仁| 玛多县| 高安市| 本溪市| 辉县市| 福清市| 乌苏市| 正定县| 崇左市| 康保县| 綦江县| 辛集市| 黄浦区| 城固县|