स्प्रिंग बूट - एक्चुएटर
स्प्रिंग बूट एक्ट्यूएटर आपके स्प्रिंग बूट एप्लिकेशन की निगरानी और प्रबंधन के लिए सुरक्षित समापन बिंदु प्रदान करता है। डिफ़ॉल्ट रूप से, सभी एक्ट्यूएटर एंडपॉइंट सुरक्षित हैं। इस अध्याय में, आप अपने आवेदन में स्प्रिंग बूट एक्ट्यूएटर को सक्षम करने के तरीके के बारे में विस्तार से जानेंगे।
स्प्रिंग बूट एक्ट्यूएटर को सक्षम करना
अपने स्प्रिंग बूट एप्लिकेशन को स्प्रिंग बूट एक्ट्यूएटर समापन बिंदु सक्षम करने के लिए, हमें अपनी बिल्ड कॉन्फ़िगरेशन फ़ाइल में स्प्रिंग बूट स्टार्टर एक्ट्यूएटर निर्भरता जोड़ने की आवश्यकता है।
मावेन उपयोगकर्ता आपके pom.xml फ़ाइल में नीचे की निर्भरता जोड़ सकते हैं।
<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-actuator</artifactId>
</dependency> 
    ग्रेडल उपयोगकर्ता आपकी बिल्ड.gradle फ़ाइल में नीचे की निर्भरता जोड़ सकते हैं।
compile group: 'org.springframework.boot', name: 'spring-boot-starter-actuator' 
    Application.properties फ़ाइल में, हमें एक्ट्यूएटर एंडपॉइंट्स के लिए सुरक्षा को अक्षम करने की आवश्यकता है।
management.security.enabled = false 
    YAML फ़ाइल उपयोगकर्ता आपके application.yml फ़ाइल में निम्न गुण जोड़ सकते हैं।
management:
   security:
      enabled: false 
    यदि आप स्प्रिंग बूट एक्ट्यूटेटर एंडपॉइंट तक पहुँचने के लिए अलग पोर्ट नंबर का उपयोग करना चाहते हैं, तो application.properties फ़ाइल में प्रबंधन पोर्ट नंबर जोड़ें।
management.port = 9000 
    YAML फ़ाइल उपयोगकर्ता आपके application.yml फ़ाइल में निम्न गुण जोड़ सकते हैं।
management:
   port: 9000 
    अब, आप एक निष्पादन योग्य JAR फ़ाइल बना सकते हैं, और निम्न Maven या Gradle कमांड का उपयोग करके स्प्रिंग बूट एप्लिकेशन चला सकते हैं।
मावेन के लिए, आप निम्नलिखित कमांड का उपयोग कर सकते हैं -
mvn clean install 
    "बिल्ड सफलता" के बाद, आप लक्ष्य निर्देशिका के तहत जार फ़ाइल पा सकते हैं।
ग्रेडल के लिए, आप निम्न कमांड का उपयोग कर सकते हैं -
gradle clean build 
    “BUILD SUCCESSFUL” के बाद, आप JAR फाइल को बिल्ड / लिबास डायरेक्टरी के तहत पा सकते हैं।
अब, आप JAR फ़ाइल को निम्न कमांड का उपयोग करके चला सकते हैं -
java –jar <JARFILE> 
    अब, टॉमकैट पोर्ट 8080 पर आवेदन शुरू हो गया है। ध्यान दें कि यदि आपने प्रबंधन पोर्ट नंबर निर्दिष्ट किया है, तो वही एप्लिकेशन दो अलग-अलग पोर्ट नंबर पर चल रहा है।
                कुछ महत्वपूर्ण स्प्रिंग बूट एक्ट्यूएटर समापन बिंदु नीचे दिए गए हैं। आप उन्हें अपने वेब ब्राउज़र में दर्ज कर सकते हैं और अपने एप्लिकेशन व्यवहार की निगरानी कर सकते हैं।
| अंतिमबिंदुओं | प्रयोग | 
|---|---|
| / मीट्रिक | एप्लिकेशन मेट्रिक्स जैसे मेमोरी यूज, मेमोरी फ्री, थ्रेड्स, क्लासेस, सिस्टम अपटाइम आदि देखना। | 
| / env | अनुप्रयोग में उपयोग किए गए पर्यावरण चर की सूची देखने के लिए। | 
| /फलियां | स्प्रिंग बीन्स और इसके प्रकार, स्कोप और निर्भरता को देखने के लिए। | 
| /स्वास्थ्य | अनुप्रयोग स्वास्थ्य देखने के लिए | 
| / जानकारी | स्प्रिंग बूट एप्लिकेशन के बारे में जानकारी देखने के लिए। | 
| / ट्रेस | अपने बाकी के समापन बिंदुओं के निशान की सूची देखने के लिए। |