原创 ERROR StatusLogger No Log4j 2 configuration file found. Using default configuration

場景:在Springboot項目中使用Log4j2.yml文件,報錯上述信息。 本來很簡單的整合,卻掉入這個坑,Springboot2.0官方推薦xml和properties,因爲項目一直用的yml,所以有了這篇文章。 正確配置: app

原创 Feign調用 Client與服務拆分

做微服務拆分的時候,把統一的Feign調用單獨拆出來作爲一個jar,遇到倆個問題, 1. jar中的bean無法注入 2. feign接口已經注入,但是無法實現服務接口調用 下面是解決方案: 在Consumer端啓動類做處理-> 1. 通

原创 springboot文件上傳遇到的坑

       在 Linux 服務器部署項目,用 nohup java -jar ./file.jar 啓動時 ,會在操作系統的 /tmp 目錄下生成一個 tomcat14794981* 的文件目錄,上傳的文件先要轉換成臨時文件保存在這個

原创 Nginx 檢查配置、重載

Nginx 檢查配置、重載Nginx 檢查配置Nginx 重載 默認路徑 : /etc/nginx/nginx.conf 也有把配置文件寫在其他地方,只在nginx.conf 引入。 Nginx 檢查配置 nginx -t N

原创 module 依賴 程序包不存在

場景: 因爲之前用到的是,基於springboot框架所搭建的maven工程,而且都是相互獨立的。現研發經理要求將所有工程進行整合和規範化,所以抽出一個parent父工程,base基礎模塊(包含一些公用的實體類和工具類等),以及其他子模塊

原创 beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type

場景:         多個Module相互依賴,其中的服務模塊調用dao模塊,出現下面報錯。 報錯信息如下: Caused by: org.springframework.beans.factory.BeanCreationExcep

原创 IntelliJ IDEA 中一個項目啓動多個服務

一個項目,配置不同端口啓動多個服務,效果圖: 打開啓動配置,新增一個Springboot的配置:   VM options: -Dserver.port=8080