Giriş
Embedded Tomcat kullanıyorsak bazı ayarları application.properties dosyasında tanımlamak mümkün.
Session bilgisi JDBC, Gemfire, MongoDB, Redis üzerinde saklanabilir.
persistent Alanı
Açıklaması şöyle. Sunucu tekrar başlasa bile tekrar login olması gerekmez.
Örnek
Şöyle yaparız
Şöyle yaparız.
Eğer session saklamak istemezsek şöyle yaparız.
Redis için şöyle yaparız.
Şöyle yaparız.
Embedded Tomcat kullanıyorsak bazı ayarları application.properties dosyasında tanımlamak mümkün.
Session bilgisi JDBC, Gemfire, MongoDB, Redis üzerinde saklanabilir.
persistent Alanı
Açıklaması şöyle. Sunucu tekrar başlasa bile tekrar login olması gerekmez.
Persistent session are opt-in; either by setting persistenSession on the ConfigurableEmbeddedServletContainer or by using the property server.session.persistent=true.
Şöyle yaparız
server.servlet.session.persistent=true
timeout AlanıŞöyle yaparız.
server.servlet.session.timeout=3m
store-type Alanı
ÖrnekEğer session saklamak istemezsek şöyle yaparız.
spring.session.store-type=none
server.servlet.session.timeout=-1
Örnek
Redis için şöyle yaparız.
spring.session.store-type=redis
# redis database
spring.redis.database=8
# redis host
spring.redis.host=102.128.2.65
# redis password
#spring.redis.password=
#redis port
spring.redis.port=6379
Örnek
Şöyle yaparız.
server:
servlet:
session:
persistent: true
spring:
session:
store-type: redis
redis:
host: localhost
port: 6379
...
Hiç yorum yok:
Yorum Gönder