查看Spring Boot文檔我只找到了使用Redis會話的示例,是否可以使用它沒有 Redis?是否可以在沒有Redis的情況下使用Spring Boot會話?
回答
正如在另一個回答中所說:是的,您可以通過更改SessionRepository
實現更改會話持久性後端。
而且,Spring-Session提供了一個內置替代方案,它是MapSessionRepository
,您可以將其保存在Map
中。
在Spring Session的示例中,有一個sample using Hazelcast作爲持久性後端。它正在利用上述MapSessionRepository
與由Hazelcast創建的Map
實例。
您可以使用任何想要存儲會話的技術。 Spring Session提供了您必須實現的接口SessionRepository
以存儲和檢索會話。因此,只需使用存儲技術創建該接口的實現,並將該實現配置爲Spring bean即可。
我知道我對這個問題有點遲,但只是在其他人偶然發現這個問題。
隨着春季會議1.2.0的,有建於一個JDBC會話存儲庫可以使用這樣的:
@Configuration
@EnableJdbcHttpSession // default session length and DB table name can be included on the annotation
public class SessionConfiguration {
// code goes here if needed
}
在春季會議JAR,該org.springframework.session.jdbc包有SQL腳本來爲許多不同的DBMS(MySQL,Postgre等)創建表結構
我開始在Spring Session 1.2.0里程碑版本中使用JDBC功能,並且沿途沒有任何問題。
實際到Spring Boot:http://docs.spring.io/spring-session/docs/current/reference/html5/guides/httpsession-jdbc-boot.html – basil
- 1. 是否可以在沒有log4j的情況下使用perf4j?
- 2. 是否可以在沒有RPC的情況下使用Apache Thrift?
- 3. 是否可以在沒有IIS的情況下使用Silverlight RiaServices?
- 4. 是否可以在沒有Expressj的情況下使用Passport.js?
- 5. 是否可以在沒有QtConcurrent的情況下使用QFuture?
- 6. 是否可以在沒有RTP/SAVP的情況下使用SIPML5
- 7. 是否可以在沒有MFC的情況下使用CListCtrl
- 8. 是否可以在沒有jQuery的情況下使用Materializecss?
- 9. 是否可以在沒有FOSUserBundle的情況下使用FOSCommentBundle?
- 10. 是否可以在沒有GMS的情況下使用Google API?
- 11. 是否可以在沒有VT-x的情況下使用Boot2Docker?
- 12. 是否可以在沒有Spring/Struts/Seam的情況下使用Socialauth?
- 13. 是否可以在沒有邀請的情況下連接到Multipeer Connectivity會話?
- 14. Express會話可否在沒有cookie的情況下工作?
- 15. PHP會話可以在沒有Cookie的情況下工作嗎?
- 16. 會話複製是否可以在沒有粘性會話的情況下進行?
- 17. 是否可以在沒有累加器的情況下寫入?
- 18. 會話可否在沒有Cookie的情況下工作?如果是這樣,在沒有啓用Cookie的情況下,會話如何工作?
- 19. 是否可以在不提供Spring Context的情況下使用Spring Webservice Client?
- 20. 是否可以在沒有模型/數據庫的情況下使用gmaps4rails?
- 21. 是否可以在沒有appstore的情況下安裝IOS APP?
- 22. 是否可以在沒有X-server的情況下運行JavaFx?
- 23. Android:是否可以在沒有SurfaceView的情況下創建SurfaceTexture?
- 24. 是否可以在沒有Karma的情況下測試Angular?
- 25. 是否可以在沒有梨的情況下安裝PHPUnit?
- 26. 是否可以在沒有Weblogic Server的情況下運行OSB?
- 27. 是否可以在沒有GATT的情況下實施Proximity Profile?
- 28. 是否可以在沒有cookie的情況下設置nginx?
- 29. 是否可以在沒有lib的情況下編譯C++?
- 30. Redis:是否可以在不使用集合的情況下獲取值?
我不明白這個問題,你說春季啓動默認會話管理使用redis? – jstuartmilne
不,他正在談論Spring Session,會話集羣等的單獨框架。 – dunni
如何在彈簧引導中使用默認會話管理?我在文檔中找不到任何東西。 – Fabio