1. 程式人生 > >【SpringBoot】檢視執行環境中所有的spring bean

【SpringBoot】檢視執行環境中所有的spring bean

前言

  • spring boot : 2.0.0.RELEASE
  • maven
  • eclipse
  • 在開發&除錯過程中,提示某個Bean找不到。此時就需要檢視執行環境中有沒有這個bean,以便快速排除出該問題的具體原因。

解決辦法

通過 actuator 功能檢視執行環境中所有的spring bean。
簡介:
actuator是spring boot的一個附加功能,可幫助你在應用程式生產環境時監視和管理應用程式。可以使用HTTP的各種請求來監管,審計,收集應用的執行情況.0特別對於微服務管理十分有意義.

實操

引入actuator依賴
如果需要使用這些功能,只需要在程式碼中引入actuator的start即可.

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>

啟用所有的endpoints
在起作用的配置檔案中新增配置(預設為:application.properties),如下:

management.endpoints.web.exposure.include=*

相關推薦

SpringBoot檢視執行環境所有的spring bean

前言 spring boot : 2.0.0.RELEASE maven eclipse 在開發&除錯過程中,提示某個Bean找不到。此時就需要檢視執行環境中有沒有這個bean,以便快速排除

在生產環境部署前端代碼

上線 head 工作 關閉 批評 uil conf top win 在生產環境中部署前端代碼 本文章前端代碼是基於vue+webpack開發的 Nginx是一款輕量級的Web 服務器/反向代理服務器 首先,webpack配置如下 在開發過程中,我們是通過npm

OracleOracle查詢資料庫所有表的記錄數

方法一: 首先建立一個計算函式 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&g

Oracle檢視某個角色有什麼許可權

select * from role_sys_privs  where role='DBA'; 檢視dba都有什麼系統許可權 select * from role_sys_privs where role='RESOURCE'; 檢視rosource 有什麼許可權

Linux伺服器執行環境搭建

前言 ​ Linux伺服器對於我們開發者想必都不陌生,在現在大資料雲服務時代開發者或多或少都需要知道部分Linux的知識,本文詳細介紹在Linux系統的執行環境搭建(採用centos7),包括JDK、Mysql、Tomcat。 採用工具 ​ 這裡我使用VMwa

IdeaIntellij IDEA 如何檢視maven專案所有jar包的依賴關係圖

https://blog.csdn.net/qq_27093465/article/details/69226949 版權宣告:覺得此文有用的,不嫌麻煩的,就留個言吶,或者點個贊吶(額,就是文章底部的“頂”啦),要是嫌棄麻煩呢,也麻煩點個贊嘛,要是實在不想點贊呢,也不是不可以。 但是,你要是想踩

springspring mvcspring boot獲取spring cloud項目所有spring mvc的請求資源

sea ams other figure upd ring false 調用 tom 實現的方法: 1.在父級項目中 或者 每個微服務都引用的項目中添加實體類Resource 2.在父級項目中 或者 每個為服務都引用的項目中寫一個工具類,作用是用來獲取請求資源 3.在每一個

04Cent OS 7 部署JDK + Tomcat 環境

setenv 最新版 permanent work 地址 service xms 下載jdk stop Zabbix支持對JVM的監控。前提必須在服務端部署JDK和Tomcat。 JDK 環境部署 1、下載JDK。樓主下載了最新版本JDK10。 下載地址:http://ww

03Cent OS 7 部署Nginx + PHP 環境

ima sdn 官網下載 stat 步驟 x86_64 def www ttext 一、Nginx環境部署 1、部署說明 1)確保系統安裝GCC編譯器及相關工具。上篇文章中已說明,使用 rpm包 安裝部署。 2)rewrite 模塊需要 pcre 庫。樓主使用的是 pcre

SpringBoot在IOC之外的類使用IOC內部的Bean

oid con sin dao 自己 final cep nco name 某些時候,某些類是不歸IOC管的,如我們的一些Util,如何使用IOC中的Bean? 1、寫一個SpringUtil類,該類用於操縱Spring的ApplicationContext @Comp

分析淺談C#Control的Invoke與BeginInvoke在主副線程執行順序和區別(SamWang)

info start result 初步 總結 inter blank rap 傳遞   今天無意中看到有關Invoke和BeginInvoke的一些資料,不太清楚它們之間的區別。所以花了點時間研究了下。   據msdn中介紹,它們最大的區別就是BeginInvoke屬於

springboot如何在自己的springboot專案引用別的springboot專案jar

正好今天碰到了,就在這裡總結下,習慣了將公用的專案打包成jar,然後當做工具類引入到自己專案中,直接呼叫,感覺甚是方便... 但有沒有發現,平時我們引用的大部分情況下是一個maven專案,然後打包好的jar也是maven專案的結構,所以我們可以正常的引用和使用,但現在已經是springboot的

LeetCode 簡單題98-找到字串所有字母異位詞

宣告: 今天是第98道題。給定一個字串 s 和一個非空字串 p,找到 s 中所有是 p 的字母異位詞的子串,返回這些子串的起始索引。以下所有程式碼經過樓主驗證都能在LeetCode上執行成功,程式碼也是借鑑別人的,在文末會附上

搭建Hadoop叢集看一篇成高手系列01hadoop執行環境的搭建篇——虛擬機器準備

版權宣告:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/wx1528159409 目錄 1. 在VMware Workstation下安裝CentOs,新建虛擬機器並安裝VMtools 2. 修改虛擬機器IP,聯網並連線Xshell 3

乾貨位元流複製裝置所有的資料------------資料恢復與檢視

    來源: Unit 1: Computer Forensics Fundamentals  1.1 Computer Forensics Fundamentals  Data Acquisition    

電信學2014.05MIMO無線環境的通道估計

本文為美國國家技術學院(作者:Khatendra Yadav)的碩士論文,共48頁。 近年來,對提高通道容量的需求越來越大,吸引了研究人員向這個方向努力,MIMO無線通訊系統的研究就是其中一個重要方向。研究人員在無線通訊中提出了各種改進通道容量的演算法。然而,為了提高通道容量,我們可能

OpenMP執行緒計算過程任務排程問題

對於OpenMP的任務排程主要針對於並行的for迴圈,當每一次迴圈過程中的計算時間複雜度不一致的時候,簡單的給每一個執行緒分配相同次數的迭代,會導致執行緒計算負載不均衡。不僅如此,對於實時計算的計算機,每一個核心的佔用率是不一樣的。針對該問題,OpenMP中給出

java檢視一個普通的java程式包含哪些執行

使用JMX可以檢視一個普通的java程式包含哪些執行緒,程式碼記錄如下: public static void main(String[] args){ // 獲取java執行緒管

Shell關於shell指令碼執行cd命令無效的分析

###Date: 2017/1/7 ###Author: SoaringLee ###Content:關於shell指令碼中執行cd命令無效的分析 ===========================================================

併發執行緒程式設計條件變數和虛假喚醒的討論

轉自:http://blog.csdn.net/puncha/article/details/8493862 From: http://siwind.iteye.com/blog/1469216 From:http://en.wikipedia.org/wiki/S