Spring Bootのドキュメントを見ると、私はRedisとのセッションを使用するための例しか見つけられませんでした。を使用することは可能ですか? Redis?RedisなしでSpring Bootセッションを使用することはできますか?
答えて
もう1つの答えにあるとおり:はい、SessionRepository
の実装を変更することで、セッションの永続性バックエンドを変更できます。
さらに、Spring-Sessionによって提供されているMapSessionRepository
の代替手段があり、そのためにセッションをMap
に保存できます。
Springセッションのサンプルでは、永続性バックエンドとしてsample using Hazelcastがあります。これは、Hazelcastによって作成されたMap
インスタンスで上記のMapSessionRepository
を利用しています。
セッションを保存する任意のテクノロジを使用できます。 Spring Sessionは、セッションを格納および取得するために実装する必要があるインタフェースSessionRepository
を提供します。そのため、ストレージテクノロジとのインタフェースの実装を作成し、実装をSpring Beanとして構成するだけです。
私はこの質問に少し遅れていることを知っていますが、他の人がこの質問に遭遇した場合に備えて投稿します。春のセッション1.2.0のよう
、その中に内蔵されたJDBCセッションリポジトリは、次のように使用することができますされていますorg.springframework.session.jdbcパッケージがあり、春のセッションJARで
@Configuration
@EnableJdbcHttpSession // default session length and DB table name can be included on the annotation
public class SessionConfiguration {
// code goes here if needed
}
私は、Springセッション1.2.0マイルストーンリリースでJDBC機能を使い始めました。途中で問題はありませんでした。
実際のスプリングブート:http://docs.spring.io/spring-session/docs/current/reference/html5/guides/httpsession-jdbc-boot.html – basil
- 1. rdbスナップショットを使用しないSpringセッションRedisの使用
- 2. Amazon AlexaでSpring MVCまたはSpring Bootを使用できますか?
- 3. Spring SecurityでSpring Bootでセッションを管理する方法は?
- 4. spring-boot redis:ユーザーのすべてのセッションを無効にする方法は?
- 5. spring-bootでは、spring beanなしでプロパティを取得できますか?
- 6. MicroservicesとSpring BootでSpring AOPを使用できるかどうか
- 7. Spring/Struts/SeamなしでSocialauthを使用することはできますか?
- 8. Message BrokerなしでSpring Integrationを使用することはできますか
- 9. デフォルトのセッションタイムアウトとは何ですか?RedisをバックエンドとしてSpringセッションを使用する場合のコンフィグレーション方法
- 10. spring-bootなしでeureka + feignを使用するには?
- 11. RedisのないSpringセッション
- 12. (任意の)Springの機能をSpring(Boot)以外で使用できますか?
- 13. Spring Bootアプリケーションのセッション
- 14. Spring BootとRedisコンテナ間の通信
- 15. Spring Boot ControllerからS3Objectを返すことはできますか?
- 16. redis-cliでプロキシサーバーを使用することはできますか?
- 17. Lua RedisでSHA1を使用することはできますか?
- 18. Spring Boot Developerツールを使用している場合、IntelliJがSpring Boot/Developerアプリケーションを起動できない
- 19. spring-cloud-streamアプリケーションはspring-bootなしで可能ですか?
- 20. Camel JettyコンポーネントでSpring BootからJettyを使用するには?
- 21. connect-redisを使ってexpressセッションでredis storeを使用するには?
- 22. Spring Boot TestRestTemplate:セッションIDを渡す
- 23. Spring起動なしでSpringデータを使用できますか?
- 24. Redisでリストをシャッフルすることはできますか?
- 25. Rails:レールコントローラでセッション変数を使用することはできますか?
- 26. 「Functional Bean Definition Kotlin DSL」をSpring BootとSpring WebFluxで使用するには?
- 27. spring-data-redisを使用してraw jsonをredisで保存します。
- 28. Springを使用してコンソールアプリケーションを作成することはできますか?
- 29. spring-boot-starter-tomcatでは静的コンテンツを提供できますが、spring-boot-starter-webは使用できませんか?
- 30. Spring BootアプリケーションでWireMockをFeignクライアントで使用する方法は?
私は春のブートのデフォルトのセッション管理がredisを使用していると言っているのですか? – jstuartmilne
いいえ、彼はSpring Session、セッションクラスタリングのための別のフレームワークなどについて話しています。 – dunni
spring-bootでデフォルトのセッション管理を使用するにはどうしたらいいですか?私はドキュメントで何も見つけられません。 – Fabio