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

SpringBoot生產(chǎn)環(huán)境打包如何去除無用依賴

 更新時間:2023年09月01日 10:45:51   作者:松鳥  
這篇文章主要介紹了SpringBoot生產(chǎn)環(huán)境打包如何去除無用依賴問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

SpringBoot生產(chǎn)環(huán)境打包去除無用依賴

去除在生產(chǎn)環(huán)境中不變的依賴第三方j(luò)ar包

pom.xml中添加:

<plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    <configuration>
        <layout>ZIP</layout>
        <!--去除在生產(chǎn)環(huán)境中不變的依賴-->
        <excludeGroupIds>
            org.springframework.boot,
            org.springframework,
            org.springframework.data,
            com.fasterxml.jackson.core,
            com.fasterxml.jackson.databind,
            org.apache.commons,
            org.apache.tomcat.embed,
            org.hibernate.validator,
            org.slf4j,
            com.jayway,
            org.jboss,
            com.alibaba,
            com.fasterxml,
            com.fasterxml.jackson.datatype,
            com.fasterxml.jackson.module,
            ch.qos.logback,
            org.yaml,
            org.jboss.logging,
            javax.validation,
            io.netty,
            org.apache.httpcomponents,
            org.apache.logging.log4j,
            org.aspectj,
            javax.annotation,
            io.lettuce,
            commons-codec,
            org.reactivestreams,
            io.projectreactor
        </excludeGroupIds>
    </configuration>
</plugin>

去除生產(chǎn)環(huán)境配置文件依賴

pom.xml中添加:

<resources>
    <resource>
        <directory>src/main/resources</directory>
        <excludes>
            <exclude>*</exclude>
        </excludes>
        <filtering>true</filtering>
    </resource>
</resources>

Springboot生產(chǎn)環(huán)境打包成jar

<build>
        <sourceDirectory>src/main/java</sourceDirectory>
        <plugins>
            <!-- 打包插件 -->
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
            <!-- 解決本地jar植入的插件 -->
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                    <encoding>UTF-8</encoding>
                    <compilerArguments>
                        <extdirs>src\main\webapp\WEB-INF\lib</extdirs>
                    </compilerArguments>
                </configuration>
            </plugin>
        </plugins>
    </build>
    <packaging>jar</packaging>

通過上述pom.xml文件完成打包前的配置工作

在終端中切換到工程目錄運(yùn)行:mvn clean package生成打包后的文件,java -jar 運(yùn)行jar包 即可

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Spring數(shù)據(jù)庫連接池實現(xiàn)原理深入刨析

    Spring數(shù)據(jù)庫連接池實現(xiàn)原理深入刨析

    開發(fā)web項目,我們肯定會和數(shù)據(jù)庫打交道,因此就會涉及到數(shù)據(jù)庫鏈接的問題。在以前我們開發(fā)傳統(tǒng)的SSM結(jié)構(gòu)的項目時進(jìn)行數(shù)據(jù)庫鏈接都是通過JDBC進(jìn)行數(shù)據(jù)鏈接,我們每和數(shù)據(jù)庫打一次交道都需要先獲取一次鏈接,操作完后再關(guān)閉鏈接,這樣子效率很低,因此就出現(xiàn)了連接池
    2022-11-11
  • Java中單例模式的7種寫法

    Java中單例模式的7種寫法

    這篇文章主要介紹了Java中單例模式的7種寫法,本文分別給出每種方式的實現(xiàn)代碼,需要的朋友可以參考下
    2015-05-05
  • Java內(nèi)存模型可見性問題相關(guān)解析

    Java內(nèi)存模型可見性問題相關(guān)解析

    這篇文章主要介紹了Java內(nèi)存模型可見性問題相關(guān)解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-12-12
  • spring配置文件中util:properties和context:property-placeholder用法

    spring配置文件中util:properties和context:property-placeholder用法

    這篇文章主要介紹了spring配置文件中util:properties和context:property-placeholder用法,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Java線程公平鎖和非公平鎖的差異講解

    Java線程公平鎖和非公平鎖的差異講解

    今天小編就為大家分享一篇關(guān)于Java線程公平鎖和非公平鎖的差異講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • SpringBoot淺析緩存機(jī)制之Redis單機(jī)緩存應(yīng)用

    SpringBoot淺析緩存機(jī)制之Redis單機(jī)緩存應(yīng)用

    在上文中我介紹了Spring Boot使用EhCache 2.x來作為緩存的實現(xiàn),本文接著介紹使用單機(jī)版的Redis作為緩存的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • SpringBoot中AOP的動態(tài)匹配和靜態(tài)匹配詳解

    SpringBoot中AOP的動態(tài)匹配和靜態(tài)匹配詳解

    這篇文章主要介紹了SpringBoot中AOP的動態(tài)匹配和靜態(tài)匹配詳解,在創(chuàng)建代理的時候?qū)δ繕?biāo)類的每個連接點使用靜態(tài)切點檢查,如果僅通過靜態(tài)切點檢查就可以知道連接點是不匹配的,則在運(yùn)行時就不再進(jìn)行動態(tài)檢查了,需要的朋友可以參考下
    2023-09-09
  • java 實現(xiàn)隨機(jī)數(shù)組輸出及求和實例詳解

    java 實現(xiàn)隨機(jī)數(shù)組輸出及求和實例詳解

    這篇文章主要介紹了java 實現(xiàn)隨機(jī)數(shù)組輸出及求和實例詳解的相關(guān)資料,需要的朋友可以參考下
    2016-11-11
  • Java中Collections.sort()排序方法舉例詳解

    Java中Collections.sort()排序方法舉例詳解

    很多時候都需要對一些數(shù)據(jù)進(jìn)行排序的操作,這篇文章主要給大家介紹了關(guān)于Java中Collections.sort()方法舉例詳解的相關(guān)資料,使用Collections.sort()可以使用其sort()方法來對List、Set等集合進(jìn)行排序,需要的朋友可以參考下
    2024-02-02
  • SpringBoot如何獲取src/main/resource路徑下的文件

    SpringBoot如何獲取src/main/resource路徑下的文件

    這篇文章主要介紹了SpringBoot如何獲取src/main/resource路徑下的文件,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12

最新評論

库车县| 任丘市| 平舆县| 侯马市| 麻栗坡县| 太白县| 宜春市| 西华县| 罗山县| 云梦县| 五家渠市| 木里| 太康县| 轮台县| 基隆市| 保亭| 乡宁县| 汽车| 郑州市| 阳朔县| 望谟县| 湛江市| 张家界市| 东城区| 大足县| 北流市| 汝南县| 宽甸| 云南省| 鱼台县| 东乡族自治县| 望谟县| 佛学| 共和县| 正定县| 开阳县| 通化市| 申扎县| 榆中县| 西吉县| 马鞍山市|