web-dev-qa-db-ja.com

セッションリポジトリを自動設定できませんでした。設定を確認してください(セッションストアタイプは 'null')

このスプリングブート起動エラーはどういう意味ですか?

2016-07-04 21:53:53 [restartedMain] ERROR o.s.boot.SpringApplication - Application startup failed    org.springframework.beans.factory.BeanCreationException: Error creating bean with name org.springframework.boot.autoconfigure.session.SessionAutoConfiguration$SessionRepositoryValidator': Invocation of init method failed; nested exception is Java.lang.IllegalArgumentException: No session repository could be auto-configured, check your configuration (session store type is 'null')
31
000

クラスパスにSpringセッションがあり、ストアが提供されていません。クラスパスが変更され、ストアの種類が環境設定に応じて変更される可能性があり、警告なしで失われる可能性があるため、その決定を下すことはできません。

従来、私たちはredisのみをサポートしていたので、もしあれば、透過的に使用します。 spring.session.store-typeを、Springセッションに使用するストアに設定してください。 Spring Sessionがクラスパス上にあり、今すぐ使用したくない場合は、spring.session.store-type=noneを設定します

Update:投票数を考えると、これは紛らわしいエラーメッセージのように見えるので、それを改善するために #9284 を開きました。

66
Stephane Nicoll