CI சூழல்களில் ஸ்பிரிங் பூட் 2.5.3 இல் எதிர்பாராத தொகுத்தல் சிக்கல்கள்
செப்டம்பர் 29, 2024 முதல், ஸ்பிரிங் பூட் 2.5.3ஐப் பயன்படுத்தும் டெவலப்பர்கள் எதிர்பாராத தொகுப்புப் பிழைகளை எதிர்கொள்வதாகப் புகாரளித்துள்ளனர். குறிப்பிடத்தக்க வகையில், இந்த பிழைகள் கோட்பேஸில் எந்த மாற்றமும் இல்லை, இது தொடர்ச்சியான ஒருங்கிணைப்பு (CI) பணிப்பாய்வுகளில் கணிசமான இடையூறுகளை ஏற்படுத்துகிறது. இந்தச் சிக்கல் மேவன் பில்ட்களில் உள்ள சார்புத் தீர்மானத்துடன் இணைக்கப்பட்டதாகத் தெரிகிறது, குறிப்பாக ஸ்பிரிங் கிளவுட் சார்புகளைப் பயன்படுத்தும் திட்டங்களைப் பாதிக்கிறது.
காணாமல் போன சார்புகளைக் குறிக்கும் பிழைகள் மூலம் மேவன் கட்டமைக்கும்போது சிக்கல் வெளிப்படுகிறது. குறிப்பாக, தொகுப்பு org.springframework.cloud.openfeign இல்லை என கொடிகட்டிப் பறக்கிறது. இது OpenFeign சார்புநிலையில் உள்ள சிக்கலைச் சுட்டிக்காட்டுகிறது, இது "சின்னத்தைக் கண்டுபிடிக்க முடியவில்லை" போன்ற பிழைகளை ஏற்படுத்துகிறது மற்றும் விடுபட்ட வகுப்புகளைக் குறிப்பிடுகிறது FeignClient.
இந்த சூழ்நிலையை எதிர்கொள்ளும் டெவலப்பர்களுக்கு, சார்பு மரங்களை உருவாக்குவது அல்லது மேவனை ஆஃப்லைனில் செல்ல கட்டாயப்படுத்துவது போன்ற பாரம்பரிய பிழைத்திருத்த முறைகள் பயனுள்ளதாக இல்லை. இந்தக் காட்சியானது சார்பு புதுப்பிப்புகள் அல்லது களஞ்சியங்களில் ஏற்படும் மாற்றங்கள் தொடர்பான ஆழமான சிக்கலைப் பரிந்துரைக்கிறது.
இந்தக் கட்டுரையில், இந்தத் தொகுப்புப் பிழைகளின் தன்மை, சாத்தியமான காரணங்கள் ஆகியவற்றை ஆராய்வோம், மேலும் உங்கள் மேவன் பில்ட்களின் மீதான கட்டுப்பாட்டை மீண்டும் பெற உங்களுக்கு உதவ சில சரிசெய்தல் படிகளை வழங்குவோம்.
கட்டளை | பயன்பாட்டின் உதாரணம் |
---|---|
mvn சார்பு: மரம் -Dverbose | இந்த கட்டளை திட்டத்தில் உள்ள அனைத்து சார்புகளின் விரிவான பார்வையை உருவாக்குகிறது, இது நேரடி மற்றும் இடைநிலை சார்புகளை வாய்மொழி வெளியீட்டில் காட்டுகிறது. இது தொகுத்தல் சிக்கலை ஏற்படுத்தும் முரண்பாடுகள் அல்லது விடுபட்ட சார்புகளைக் கண்டறிய உதவுகிறது. |
mvn சார்பு: go-offline | இந்த கட்டளை தேவையான அனைத்து கலைப்பொருட்களையும் பதிவிறக்கம் செய்வதன் மூலம் ஆஃப்லைன் உருவாக்கத்திற்கான திட்ட சார்புகளை தயார் செய்கிறது. செயலில் உள்ள இணைய இணைப்பு இல்லாமல் மேவன் உருவாக்க முடியும் என்பதை இது உறுதி செய்கிறது, இது வெளிப்புற களஞ்சிய சிக்கல்களால் சார்புத் தீர்மானம் பாதிக்கப்படுகிறதா என்பதை உறுதிப்படுத்த பயனுள்ளதாக இருக்கும். |
mvn சுத்தமான தொகுப்பு -Dmaven.repo.local=./custom-m2 | ப்ராஜெக்ட்டை சுத்தம் செய்யவும், மீண்டும் பேக்கேஜ் செய்யவும் பயன்படுகிறது, இந்த கட்டளை தனிப்பயன் உள்ளூர் களஞ்சிய பாதையை குறிப்பிட அனுமதிக்கிறது. இந்த அணுகுமுறை சார்புகளுக்கு ஒரு புதிய இருப்பிடத்தைப் பயன்படுத்தும்படி Maven கட்டாயப்படுத்துவதன் மூலம் இயல்புநிலை களஞ்சியத்தில் சாத்தியமான சிக்கல்களைத் தனிமைப்படுத்த முடியும். |
rm -rf ~/.m2/repository/org/springframework/Cloud/openfeign | இந்த Unix/Linux கட்டளை குறிப்பிட்ட OpenFeign தொகுப்பிற்கான உள்ளூர் களஞ்சிய தற்காலிக சேமிப்பை நீக்குகிறது. இதைச் செய்வதன் மூலம், சிதைந்த அல்லது காலாவதியான கலைப்பொருளால் ஏற்படும் சிக்கல்களைத் தீர்க்க, சார்புநிலையை மீண்டும் பதிவிறக்கம் செய்ய மேவன் கட்டாயப்படுத்தப்படுகிறார். |
@RunWith(SpringRunner.class) | இந்த சிறுகுறிப்பு ஸ்பிரிங் பூட் சோதனைகளுக்கானது. ஸ்பிரிங் இன் சோதனை ஆதரவுடன் வகுப்பு இயங்க வேண்டும், ஸ்பிரிங் சூழலை துவக்கி, ஃபைன் க்ளையன்ட்கள் போன்ற பீன்ஸ்களை சோதனை நிகழ்வுகளில் செலுத்த அனுமதிக்கிறது. |
@ஆட்டோவைர்டு | பயன்பாட்டு சூழல் அல்லது ஃபீன் கிளையன்ட் நிகழ்வு போன்ற ஒரு பீனைத் தானாக உட்செலுத்துவதற்குப் பயன்படுத்தப்படும் வசந்த சிறுகுறிப்பு. ஸ்பிரிங் பூட் பயன்பாட்டில் பீன்ஸின் இருப்பு மற்றும் உள்ளமைவைச் சோதிக்க இது மிகவும் முக்கியமானது. |
assertNotNull(feignClient) | இந்த ஜூனிட் வலியுறுத்தல், ஃபெயின் கிளையண்ட் போன்ற ஒரு குறிப்பிட்ட பீன், ஸ்பிரிங் சூழலுக்குள் இருப்பதை சரிபார்க்கிறது. சார்புகள் தவறாக உள்ளமைக்கப்பட்ட அல்லது விடுபட்ட பிழைத்திருத்த சிக்கல்களுக்கு இந்த சரிபார்ப்பு முக்கியமானது. |
assertEquals("https://api.example.com", client.getUrl()) | Feign கிளையண்டிற்காக கட்டமைக்கப்பட்ட URL எதிர்பார்க்கப்படும் மதிப்புடன் பொருந்துகிறதா என்பதை இந்த உறுதிப்படுத்தல் சரிபார்க்கிறது. பண்புகள் அல்லது சிறுகுறிப்புகளிலிருந்து ஏற்றப்பட்ட உள்ளமைவுகள் இயக்க நேர சூழலில் சரியாகப் பயன்படுத்தப்படுவதை இது உறுதி செய்கிறது. |
மேவெனில் ஸ்பிரிங் பூட் தொகுப்பு சிக்கல்களை பகுப்பாய்வு செய்தல் மற்றும் தீர்ப்பது
செப்டம்பர் 29, 2024க்குப் பிறகு ஸ்பிரிங் பூட் அப்ளிகேஷன்களில் தொகுத்தல் பிழைகளுடன் மேவன் பில்ட்கள் தோல்வியடையத் தொடங்கும் முக்கியமான சிக்கலைத் தீர்ப்பதில் முன்னர் வழங்கப்பட்ட ஸ்கிரிப்டுகள் கவனம் செலுத்துகின்றன. இந்தப் பிழைகள் காணாமல் போனவற்றை மையமாகக் கொண்டுள்ளன. OpenFeign சார்பு, வர்க்கத்தை ஏற்படுத்தும் FeignClient கிடைக்காமல் போக. முதன்மை அணுகுமுறை குறிப்பிட்ட மேவன் கட்டளைகள் மூலம் இந்த விடுபட்ட சார்புகளைக் கண்டறிந்து தீர்ப்பதை உள்ளடக்கியது. எடுத்துக்காட்டாக, `mvn சார்பு:tree -Dverbose` கட்டளையானது டெவலப்பர்கள் முழு சார்பு படிநிலையையும் விரிவாகக் காட்சிப்படுத்த அனுமதிக்கிறது. இது மிகவும் முக்கியமானது, ஏனெனில் இது காணாமல் போன அல்லது தவறாக தீர்க்கப்படக்கூடிய இடைநிலை சார்புகளை எடுத்துக்காட்டுகிறது, இது கவனிக்கப்பட்ட பிழைக்கு வழிவகுக்கும்.
மற்றொரு முக்கிய கட்டளை, `mvn சார்பு:go-offline`, ஆஃப்லைன் பயன்முறையில் சார்புத் தீர்மான செயல்முறையை செயல்படுத்துகிறது. வெளிப்புறக் களஞ்சியம் சிக்கலுக்குக் காரணமா என்பதைத் தீர்மானிக்க இது மிகவும் பயனுள்ளதாக இருக்கும். CI சூழல்களில், நெட்வொர்க் தொடர்பான சிக்கல்கள் அல்லது வெளிப்புற களஞ்சியங்களில் மாற்றங்கள் போன்ற சார்புகளின் தீர்மானத்தில் முரண்பாடுகள் ஏற்படலாம் ஸ்பிரிங் கிளவுட் OpenFeign. Maven ஐ ஆஃப்லைன் பயன்முறையில் இயக்குவது, உள்ளூர் தற்காலிக சேமிப்பில் உள்ள கலைப்பொருட்கள் காணாமல் போனதா அல்லது சிதைந்ததா என சரிபார்க்க உதவுகிறது.
மேலும், தீர்வு a ஐக் குறிப்பிடுவதை உள்ளடக்கியது விருப்ப உள்ளூர் களஞ்சியம் மேவன் உருவாக்கத்திற்கு `mvn clean pack -Dmaven.repo.local=./custom-m2` கட்டளையைப் பயன்படுத்தி உருவாக்கவும். இந்த அணுகுமுறை மேவன் ஒரு புதிய, வெற்று கோப்பகத்திற்குச் சுட்டிக்காட்டுவதன் மூலம் இயல்புநிலை மேவன் களஞ்சியத்தை திறம்பட தனிமைப்படுத்துகிறது, தேவையான அனைத்து சார்புகளையும் மீண்டும் பதிவிறக்கம் செய்யும்படி கட்டாயப்படுத்துகிறது. இது சிதைந்த அல்லது காலாவதியான சார்பு பதிப்பிற்கு வழிவகுக்கும் உள்ளூர் கேச்சிங் சிக்கல்களை நிராகரிக்க உதவுகிறது. கூடுதலாக, `org/springframework/Cloud/openfeign` போன்ற உள்ளூர் களஞ்சியத்திலிருந்து குறிப்பிட்ட தொகுப்புகளை கைமுறையாக அழிப்பது, இந்த கலைப்பொருட்களின் புதிய பதிப்பை மேவன் பதிவிறக்குவதை உறுதி செய்கிறது.
இறுதியாக, பிரச்சனையின் தீர்வை உறுதிப்படுத்த, அதை நடத்துவது அவசியம் அலகு சோதனைகள். முன்பு வழங்கப்பட்ட ஸ்கிரிப்ட், Feign கிளையண்டுகளின் உள்ளமைவைச் சரிபார்க்க JUnit ஐப் பயன்படுத்தி சோதனை நிகழ்வுகளை அறிமுகப்படுத்துகிறது. இந்தச் சோதனைகள் ஸ்பிரிங் பூட் சோதனைக் கட்டமைப்பைப் பயன்படுத்தி பயன்பாட்டுச் சூழலை ஏற்றவும் மற்றும் பீன்களின் இருப்பு மற்றும் உள்ளமைவு, ஃபெயின் கிளையன்ட்கள் போன்றவற்றைச் சரிபார்க்கவும். `assertNotNull` மற்றும் `assertEquals` போன்ற கூற்றுக்கள், பீன்ஸ் சரியாக துவக்கப்பட்டு, எதிர்பார்க்கப்படும் பண்புகளுடன் கட்டமைக்கப்பட்டுள்ளதா என்பதைச் சரிபார்க்க உதவுகின்றன. இந்தச் சோதனைகளைச் செயல்படுத்துவதன் மூலம், டெவலப்பர்கள் சிக்கல் தீர்க்கப்பட்டதையும், திட்டத்தில் ஃபைன் கிளையன்ட் உள்ளமைவுகள் சரியாகப் பயன்படுத்தப்பட்டுள்ளதையும் சரிபார்க்க ஒரு பொறிமுறையைப் பெறுகின்றனர்.
தீர்வு 1: மேவன் சார்புகளைப் புதுப்பித்தல் மற்றும் மறுபரிசீலனை செய்தல்
இந்தத் தீர்வு பின்தளத்தில் ஸ்கிரிப்டைப் பயன்படுத்துகிறது அப்பாச்சி மேவன் உள்ளூர் களஞ்சியத்தைப் புதுப்பித்து மறுமதிப்பீடு செய்வதன் மூலம் விடுபட்ட சார்புகளைத் தீர்க்க.
# Step 1: Generate a fresh dependency tree to inspect possible issues
mvn dependency:tree -Dverbose > dependency-tree.log
# Step 2: Run Maven in offline mode to identify missing or outdated artifacts
mvn dependency:go-offline > dependency-offline.log
# Step 3: Clear your local Maven repository (optional, ensures a clean state)
rm -rf ~/.m2/repository/org/springframework/cloud/openfeign
# Step 4: Rebuild the project with debug information and custom local repository
mvn clean package -Dmaven.repo.local=./custom-m2 -DskipTests -X > build-debug.log
# Step 5: Review the generated logs for errors and fix any missing dependencies
தீர்வு 2: சார்பு சிக்கல்களைத் தீர்க்க தனிப்பயன் மேவன் களஞ்சியத்தைச் சேர்த்தல்
இந்தத் தீர்வு, ஒரு குறிப்பிட்ட மூலத்திலிருந்து நேரடியாக சார்புகளைப் பெற தனிப்பயன் களஞ்சிய URL உடன் Maven ஐ உள்ளமைப்பதை உள்ளடக்கியது. இந்த உள்ளமைவுக்கு Maven அமைப்புகள் XML ஐப் பயன்படுத்தவும்.
# Step 1: Create or update a custom settings.xml file in your Maven configuration directory
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0">
<mirrors>
<mirror>
<id>custom-mirror</id>
<url>https://repo.spring.io/milestone/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
</settings>
# Step 2: Specify the custom settings file during the Maven build
mvn clean install -s ./settings.xml -DskipTests
# Step 3: Validate if the dependency resolution issue is fixed
தீர்வு 3: ஃபீன் கிளையன்ட் உள்ளமைவை சரிபார்க்க யூனிட் சோதனைகளை செயல்படுத்துதல்
இந்த தீர்வு ஒரு அடிப்படை அலகு சோதனையை உள்ளடக்கியது ஜாவா Feign வாடிக்கையாளர்களின் இருப்பு மற்றும் உள்ளமைவை சரிபார்க்க JUnit மற்றும் Mockito ஐப் பயன்படுத்துகிறது.
@RunWith(SpringRunner.class)
@SpringBootTest
public class FeignClientTest {
@Autowired
private ApplicationContext context;
@Test
public void testFeignClientBeanExists() {
Object feignClient = context.getBean("feignClientName");
assertNotNull(feignClient);
}
@Test
public void testFeignClientConfiguration() {
FeignClient client = (FeignClient) context.getBean("feignClientName");
// Add relevant assertions for configurations
assertEquals("https://api.example.com", client.getUrl());
}
}
மேவன் திட்டங்களில் சார்பு மோதல்கள் மற்றும் புதுப்பிப்புகளை நிவர்த்தி செய்தல்
ஸ்பிரிங் பூட் பயன்பாடுகளில் மேவன் உருவாக்க தோல்விகளுக்கு பங்களிக்கும் ஒரு முக்கிய அம்சம் சார்பு மோதல்கள். ஓபன்ஃபீன் அல்லது ஸ்பிரிங் கிளவுட் லைப்ரரிகள் போன்ற கோர் ஸ்பிரிங் பூட் சார்புகளுக்கு ஒன்றுடன் ஒன்று பதிப்புகள் அல்லது இணக்கமற்ற புதுப்பிப்புகள் காரணமாக இந்த முரண்பாடுகள் அடிக்கடி எழுகின்றன. சார்பு முரண்பாடுகள் இயக்க நேரப் பிழைகள் மற்றும் சில சமயங்களில், போன்ற முக்கியமான தொகுப்புகள் இல்லாததால் ஏற்படலாம் org.springframework.cloud.openfeign. இந்த முரண்பாடுகளை நிவர்த்தி செய்வதற்கு பொதுவாக திட்டத்தின் சார்பு நிர்வாகத்தில் ஆழமாக மூழ்கி, முரண்பட்ட அல்லது காலாவதியான பதிப்புகள் எதுவும் இல்லை என்பதை உறுதிசெய்ய வேண்டும்.
சில களஞ்சியங்கள் அல்லது கலைப்பொருட்கள் முன்னறிவிப்பின்றி மாற்றப்படும்போது, டெவலப்பர்கள் எதிர்பாராத உருவாக்க சிக்கல்களை சந்திக்க நேரிடும். மேவன் திட்டங்கள் பெரும்பாலும் வெளிப்புற களஞ்சியங்களை நம்பியிருக்கின்றன, அவை குறிப்பிட்ட பதிப்புகளை மாற்றலாம் அல்லது குறைக்கலாம், முன்பு கிடைக்கக்கூடிய சார்புகளை தற்காலிகமாக அல்லது நிரந்தரமாக கிடைக்காது. திட்டப்பணிகளை தவறாமல் மதிப்பாய்வு செய்தல் சார்பு மேலாண்மை கட்டமைப்பு மற்றும் பூட்டுதல் சார்பு பதிப்புகள் அத்தகைய அபாயங்களைக் குறைக்கலாம். கூடுதலாக, புதுப்பிக்கப்பட்ட உள் களஞ்சியத்தை அல்லது கண்ணாடியை பராமரிப்பது செயலிழப்பு அல்லது வெளிப்புற களஞ்சியங்களில் எதிர்பாராத மாற்றங்கள் ஏற்பட்டால் காப்புப்பிரதியாக செயல்படும்.
கருத்தில் கொள்ள வேண்டிய மற்றொரு முக்கிய அம்சம் விரிவான பயன்பாடு ஆகும் பதிவு மற்றும் பிழைத்திருத்தம். மேவன் உருவாக்கங்கள் தோல்வியடையும் போது, பிழை செய்திகள் எப்போதும் முழுமையான தகவலை வழங்காது. `-X` கொடி மூலம் பிழைத்திருத்த உள்நுழைவை இயக்குவது டெவலப்பர்களை திரைக்குப் பின்னால் என்ன நடக்கிறது என்பது பற்றிய விரிவான நுண்ணறிவுகளைச் சேகரிக்க அனுமதிக்கிறது. இந்த நடைமுறையானது விடுபட்ட சார்புகள், தவறான உள்ளமைவுகள் அல்லது களஞ்சிய அணுகல் சிக்கல்கள் தொடர்பான சிக்கல்களை வெளிப்படுத்தலாம். முறையான பதிவு மற்றும் பிழைத்திருத்த முறைகளை இணைப்பது சிக்கலான பிழைகளை மிகவும் திறம்பட கண்டறிந்து தனிமைப்படுத்த உதவும்.
ஸ்பிரிங் பூட்டில் மேவன் பில்ட் தோல்விகள் குறித்து அடிக்கடி கேட்கப்படும் கேள்விகள்
- எந்த குறியீடு மாற்றமும் இல்லாமல் எனது மேவன் உருவாக்கம் ஏன் தோல்வியடைகிறது?
- இருக்க முடியும் dependency conflicts, வெளிப்புறக் களஞ்சியங்களில் ஏற்படும் மாற்றங்கள் அல்லது உருவாக்கத் தோல்விகளை ஏற்படுத்தும் கலைப்பொருட்களைக் காணவில்லை. ஓடுவதைக் கருத்தில் கொள்ளுங்கள் mvn dependency:tree -Dverbose பிரச்சினைகளை அடையாளம் காண.
- FeignClient தொடர்பான "சின்னத்தைக் கண்டுபிடிக்க முடியவில்லை" பிழையை நான் எவ்வாறு சரிசெய்வது?
- என்பதை உறுதி செய்யவும் spring-cloud-starter-openfeign சார்பு சரியாக வரையறுக்கப்பட்டு தீர்க்கப்படுகிறது. இல்லையெனில், உங்கள் உள்ளூர் மேவன் களஞ்சியத்தைப் புதுப்பிக்கவும் அல்லது பயன்படுத்தவும் mvn dependency:go-offline.
- `-Dmaven.repo.local` அளவுருவின் நோக்கம் என்ன?
- தி -Dmaven.repo.local விருப்பமானது தனிப்பயன் உள்ளூர் களஞ்சியத்தைப் பயன்படுத்த Maven ஐ வழிநடத்துகிறது, டெவலப்பர்கள் இயல்புநிலை களஞ்சியத்தில் சாத்தியமான சிக்கல்களைத் தனிமைப்படுத்தவும் சார்புகளை புதிதாகப் பதிவிறக்கவும் அனுமதிக்கிறது.
- மேவெனில் விடுபட்ட சார்புகளை எவ்வாறு கையாள்வது?
- குறிப்பிட்ட சார்புக்கான உள்ளூர் தற்காலிக சேமிப்பை அழிக்கவும் rm -rf ~/.m2/repository/path-to-dependency உங்கள் திட்டத்தை மீண்டும் பதிவிறக்கம் செய்யும்படி Maven கட்டாயப்படுத்தவும்.
- மேவன் உருவாக்க சிக்கல்களை பிழைத்திருத்தம் செய்யும் போது ஆஃப்லைன் பயன்முறை ஏன் உதவியாக இருக்கும்?
- பயன்படுத்தி ஆஃப்லைன் பயன்முறையில் Maven ஐ இயக்குகிறது mvn dependency:go-offline தேவையான சார்புகள் உள்நாட்டில் தற்காலிக சேமிப்பில் உள்ளதா என்பதைச் சரிபார்க்க உதவுகிறது மற்றும் வெளிப்புற மாற்றங்கள் அல்லது நெட்வொர்க் சிக்கல்களில் இருந்து உருவாக்கத்தை தனிமைப்படுத்துகிறது.
சார்பு சிக்கல்கள் பற்றிய இறுதி எண்ணங்கள்:
எதிர்பாராத தொகுத்தல் பிழைகள் ஏற்படும் போது, டெவலப்பர்கள் சார்பு முரண்பாடுகளைக் கண்டறிதல், காணாமல் போன தொகுப்புகள் மற்றும் களஞ்சியச் சிக்கல்களைத் தீர்ப்பதில் கவனம் செலுத்த வேண்டும். போன்ற கட்டளைகளைப் பயன்படுத்துதல் mvn சார்பு: மரம் மற்றும் குறிப்பிட்ட கலைப்பொருட்களை அழிப்பது குறிப்பிடத்தக்க நுண்ணறிவுகளை வழங்க முடியும்.
வலுவான CI பைப்லைன்களை பராமரித்தல் மற்றும் முழுமையான சோதனை முறைகளைப் பயன்படுத்துதல் ஆகியவை வெளிப்புறச் சார்புகளில் ஏற்படும் மாற்றங்களுக்குத் திடமானதாக இருப்பதை உறுதி செய்கிறது. விரிவான சார்பு நிர்வாகத்துடன் முறையான பிழைத்திருத்தத்தை இணைப்பதன் மூலம், டெவலப்பர்கள் ஸ்பிரிங் பூட் பயன்பாடுகளில் உருவாக்க தோல்விகளை முன்கூட்டியே தீர்க்க முடியும்.
மேவன் தொகுப்பு சிக்கல்களைத் தீர்ப்பதற்கான ஆதாரங்கள் மற்றும் குறிப்புகள்
- இந்த கட்டுரை பிழைகாணல் வழிகாட்டிகள் மற்றும் அதிகாரப்பூர்வ Maven இணையதளத்தில் கிடைக்கும் ஆவணங்களை அடிப்படையாகக் கொண்டது. சார்பு தீர்மானம் கட்டளைகள் மற்றும் பயன்பாடு பற்றிய கூடுதல் விவரங்களுக்கு, பார்க்கவும் மேவன் வழிகாட்டி .
- ஸ்பிரிங் பூட் சார்பு உள்ளமைவுகள் மற்றும் சரிசெய்தல் தகவல்கள் அதிகாரப்பூர்வ ஸ்பிரிங் பூட் ஆவணத்தில் இருந்து குறிப்பிடப்பட்டுள்ளன. ஸ்பிரிங் பூட் குறிப்பு ஆவணம் .
- ஸ்பிரிங் கிளவுட் சார்புகளை நிர்வகிப்பதற்கான தீர்வுகள் மற்றும் நுட்பங்கள், OpenFeign உட்பட, ஸ்பிரிங் கிளவுட் அதிகாரப்பூர்வ ஆவணத்தில் இருந்து பெறப்பட்டது. இந்த வழிகாட்டியை அணுகவும் ஸ்பிரிங் கிளவுட் திட்டப் பக்கம் .