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

spring boot idea maven依賴找不到問題處理方法

 更新時間:2023年08月02日 15:41:58   作者:三劫散仙  
這篇文章主要介紹了spring boot idea 偶爾maven依賴找不到問題,這里總結(jié)了幾種處理方法,方便嘗試排查,對spring boot idea  maven依賴找不到問題感興趣的朋友跟隨小編一起看看吧

背景

使用 IDEA 開發(fā) spring boot 多 maven module 應(yīng)用的時候,有時候會出現(xiàn)莫名奇妙的問題,比如一直在本地環(huán)境運行好好的spring boot 項目,經(jīng)過一次周末關(guān)機再開機后,突然啟動報錯:

Could not find artifact module XXXX

類似的項目結(jié)構(gòu)如下:

Project
    A.pom
    B.pom
    C.pom
parent.pom

spirng boot maven 多模塊應(yīng)用,有三個子模塊,且 C 依賴 A,啟動的時候突然報找不到 A 了或者 import 的某個類失效,這種情況下可能是 iDEA 的 cache 文件損壞了,這里總結(jié)了幾種處理方法,方便嘗試排查

處理方法

rebuild 項目

idea 的工具欄有 Build 一項,可以選擇 Build Project 和 Rebuild Project 來測試

reload maven pom 文件

在 pom 文件上右擊,然后選擇 maven -> Reload project

Invaliad Cache

File -> Invalidate Caches -> Restart

Maven Install

在項目根目錄下,執(zhí)行本地庫安裝命令

 maven clean install

關(guān)閉 vpn 代理

當(dāng)我們的項目依賴了配置中心或者網(wǎng)關(guān)等,在開啟 vpn 情況下可能會導(dǎo)致連接失敗,從而造成應(yīng)用啟動失敗

設(shè)置正確的啟動變量

如果我們的項目有多套配置文件,在啟動 spring boot main 類時候,會注意設(shè)置激活的配置文件,避免因為變量注入不成功導(dǎo)致啟動失敗

-Dspring.profiles.active=dev 

配置項設(shè)置默認(rèn)值

如下配置項,如果環(huán)境變量有值則使用環(huán)境變量,沒有值就給個默認(rèn)值,避免 Null 值失敗

    @Value(("${REDIS_DB:}"))
    private String redisDb;

或 yaml 里面

    port: ${REDIS_PORT:6379}

到此這篇關(guān)于spring boot idea 偶爾maven依賴找不到問題的文章就介紹到這了,更多相關(guān)spring boot idea maven依賴找不到內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Spring Cloud Zuul的重試配置詳解

    Spring Cloud Zuul的重試配置詳解

    這篇文章主要介紹了Spring Cloud Zuul的重試配置詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • Java爬蟲爬取漫畫示例

    Java爬蟲爬取漫畫示例

    這篇文章主要介紹了Java爬蟲爬取漫畫示例,大部分的爬蟲入門教學(xué)都是爬取圖片的,本文就來測試一下爬取網(wǎng)站的漫畫,需要的朋友可以參考下
    2023-04-04
  • Spring?Boot整合持久層之JPA多數(shù)據(jù)源

    Spring?Boot整合持久層之JPA多數(shù)據(jù)源

    JPA(Java Persistence API)Java 持久化 API,是 Java 持久化的標(biāo)準(zhǔn)規(guī)范,Hibernate 是持久化規(guī)范的技術(shù)實現(xiàn),而 Spring Data JPA 是在 Hibernate 基礎(chǔ)上封裝的一款框架
    2022-08-08
  • 詳解Java的Spring框架下bean的自動裝載方式

    詳解Java的Spring框架下bean的自動裝載方式

    這篇文章主要介紹了Java的Spring框架下bean的自動裝載方式,Spring是Java的SSH三大web開發(fā)框架之一,需要的朋友可以參考下
    2015-12-12
  • SpringCloud實現(xiàn)全鏈路灰度發(fā)布的示例詳解

    SpringCloud實現(xiàn)全鏈路灰度發(fā)布的示例詳解

    灰度發(fā)布是指在軟件或服務(wù)發(fā)布過程中,將新版本的功能或服務(wù)以較小的比例引入到生產(chǎn)環(huán)境中,僅向部分用戶或節(jié)點提供新功能的一種發(fā)布策略,下面我們就來學(xué)習(xí)一下SpringCloud如何實現(xiàn)全鏈路灰度發(fā)布
    2023-11-11
  • 詳解IntelliJ IDEA 快捷鍵整合(大全)

    詳解IntelliJ IDEA 快捷鍵整合(大全)

    這篇文章主要介紹了詳解IntelliJ IDEA 快捷鍵整合,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-08-08
  • Java自定義注解實現(xiàn)Redis自動緩存的方法

    Java自定義注解實現(xiàn)Redis自動緩存的方法

    本篇文章主要介紹了Java自定義注解實現(xiàn)Redis自動緩存的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-04-04
  • 基于Java?SpringBoot的前后端分離信息管理系統(tǒng)的設(shè)計和實現(xiàn)

    基于Java?SpringBoot的前后端分離信息管理系統(tǒng)的設(shè)計和實現(xiàn)

    當(dāng)今社會,人才的流動速度大大增加,因此也對黨建工作的管理層面工作帶來了空前且復(fù)雜的挑戰(zhàn),從而使得如何高效的開展管理黨建工作成為了亟待解決的問題。本文將介紹通過Java?SpringBoot實現(xiàn)前后端分離信息管理系統(tǒng),感興趣的同學(xué)可以了解一下
    2021-11-11
  • Spring中的監(jiān)聽器SpringApplicationRunListener詳解

    Spring中的監(jiān)聽器SpringApplicationRunListener詳解

    這篇文章主要介紹了Spring中的監(jiān)聽器SpringApplicationRunListener詳解,命名我們就可以知道它是一個監(jiān)聽者,分析springboot啟動流程我們會發(fā)現(xiàn),它其實是用來在整個啟動流程中接收不同執(zhí)行點事件通知的監(jiān)聽者,需要的朋友可以參考下
    2023-11-11
  • 淺談Spring Cloud下微服務(wù)權(quán)限方案

    淺談Spring Cloud下微服務(wù)權(quán)限方案

    這篇文章主要介紹了淺談Spring Cloud下微服務(wù)權(quán)限方案,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06

最新評論

山丹县| 当阳市| 蕉岭县| 保亭| 冀州市| 邹城市| 邢台市| 杨浦区| 合水县| 广灵县| 夏邑县| 安西县| 伊吾县| 潞城市| 马关县| 轮台县| 呼图壁县| 文登市| 那坡县| 东乡族自治县| 霞浦县| 沛县| 铁岭县| 荣成市| 灵璧县| 平武县| 措美县| 沅江市| 闻喜县| 乌兰县| 巴青县| 天门市| 广水市| 渭源县| 霍邱县| 工布江达县| 铅山县| 怀仁县| 商都县| 青海省| 梅河口市|