स्प्रिंग बूट डॉक्स को देखते हुए मुझे केवल रेडिस के साथ सत्र का उपयोग करने के लिए उदाहरण मिले, क्या रेडिस के बिना इसका उपयोग करना संभव है?क्या रेडिस के बिना स्प्रिंग बूट सत्र का उपयोग करना संभव है?
उत्तर
जैसा कि एक और उत्तर में कहा गया है: हां, आप SessionRepository
कार्यान्वयन को बदलकर सत्र दृढ़ता बैकएंड बदल सकते हैं।
और, वसंत-सत्र द्वारा प्रदान किए गए एक अंतर्निहित विकल्प हैं, जो MapSessionRepository
है जिसके लिए आप Map
में सत्र सहेज सकते हैं।
वसंत सत्र के नमूने में, sample using Hazelcast दृढ़ता बैकएंड के रूप में है। यह उपरोक्त उल्लिखित MapSessionRepository
का उपयोग कर रहा है Map
उदाहरण Hazelcast द्वारा बनाया गया उदाहरण।
आप जो भी तकनीक आप स्टोर करना चाहते हैं उसका उपयोग कर सकते हैं। स्प्रिंग सत्र इंटरफेस SessionRepository
प्रदान करता है जिसे आपको सत्रों को स्टोर और पुनर्प्राप्त करने के लिए लागू करना होता है। तो बस अपनी स्टोरेज तकनीक के साथ उस इंटरफ़ेस का कार्यान्वयन बनाएं और स्प्रिंग बीन के रूप में कार्यान्वयन को कॉन्फ़िगर करें।
मुझे पता है कि मैं इस प्रश्न के लिए थोड़ा देर हो चुकी हूं, लेकिन अगर इस प्रश्न पर दूसरों ने ठोकर खाई है तो पोस्टिंग करें।
@Configuration
@EnableJdbcHttpSession // default session length and DB table name can be included on the annotation
public class SessionConfiguration {
// code goes here if needed
}
वसंत सत्र जार में, org.springframework.session.jdbc पैकेज दिया गया है:
वसंत सत्र 1.2.0 के रूप में, एक JDBC सत्र में बनाया भंडार इस तरह इस्तेमाल किया जा सकता है कई अलग-अलग डीबीएमएस (MySQL, Postgre, आदि) के लिए तालिका संरचना बनाने के लिए एसक्यूएल स्क्रिप्ट्स
मैंने स्प्रिंग सत्र 1.2.0 मील का पत्थर रिलीज में जेडीबीसी कार्यक्षमता का उपयोग करना शुरू किया, और मुझे रास्ते में कोई समस्या नहीं थी।
वसंत बूट के लिए वास्तविक: http://docs.spring.io/spring-session/docs/current/reference/html5/guides/httpsession-jdbc-boot.html – basil
- 1. स्प्रिंग बूट, सत्र, और रेडिस
- 2. DISPLAY के बिना pyplot का उपयोग करना संभव है?
- 3. रेडिस पर वसंत सत्र - रेडिस
- 4. स्प्रिंग बूट जावा कॉन्फ़िगर सेट सत्र टाइमआउट
- 5. स्प्रिंग बूट
- 6. JUnit परीक्षण का उपयोग करना स्प्रिंग बूट आवेदन
- 7. स्प्रिंग-बूट
- 8. स्प्रिंग बूट
- 9. स्प्रिंग बूट और स्प्रिंग आईओ के बीच संबंध क्या है?
- 10. स्प्रिंग बूट -
- 11. रेडिस के साथ स्प्रिंग के कैश अबास्ट्रक्शन का उपयोग करके एकाधिक कैश स्टोर बनाना संभव है?
- 12. ग्रहण के बिना Xtext का उपयोग करना संभव है?
- 13. स्प्रिंग बूट के application.yml
- 14. रेडिस के साथ स्प्रिंग कैश - रेडिस
- 15. क्या वसंत सुरक्षा सत्र को अमान्य करना संभव है?
- 16. स्प्रिंग बूट का लाभ
- 17. रीडायरेक्ट के बिना FlashMessenger का उपयोग करना संभव है?
- 18. रेडिस के साथ सत्र स्टोर करना कितना सुरक्षित है?
- 19. स्प्रिंग बूट
- 20. स्प्रिंग बूट
- 21. स्प्रिंग बूट -
- 22. वसंत बूट + वसंत एमवीसी + रत्पैक संभव है?
- 23. स्प्रिंग बूट
- 24. स्प्रिंग बूट
- 25. स्प्रिंग बूट
- 26. स्प्रिंग बूट
- 27. .NET - क्या एचटीएमएल 5 का उपयोग कर एमवीसी के बिना एएसपी.नेट का उपयोग करना संभव है?
- 28. स्प्रिंग-बूट
- 29. स्प्रिंग बूट + वेबस्केट (सॉकजेएस)
- 30. स्प्रिंग बूट
मैं सवाल नहीं समझता, क्या आप कह रहे हैं कि वसंत-बूट डिफ़ॉल्ट सत्र प्रबंधन रेडिस का उपयोग कर रहा है? – jstuartmilne
नहीं, वह स्प्रिंग सत्र के बारे में बात कर रहा है, सत्र क्लस्टरिंग आदि के लिए एक अलग ढांचा। – dunni
मैं वसंत-बूट के साथ डिफ़ॉल्ट सत्र प्रबंधन का उपयोग कैसे कर सकता हूं? मुझे दस्तावेज़ों में कुछ भी नहीं मिला है। – Fabio