See gh-12906
pull/11959/merge
Stephane Nicoll 7 years ago
parent c7a11e1192
commit 22b99a90de

@ -65,8 +65,7 @@ public class SessionProperties {
@PostConstruct @PostConstruct
public void checkSessionTimeout() { public void checkSessionTimeout() {
if (this.timeout == null && this.serverProperties != null) { if (this.timeout == null && this.serverProperties != null) {
Session session = this.serverProperties.getServlet().getSession(); this.timeout = this.serverProperties.getServlet().getSession().getTimeout();
this.timeout = (session == null ? null : session.getTimeout());
} }
} }
@ -87,6 +86,10 @@ public class SessionProperties {
return this.timeout; return this.timeout;
} }
public void setTimeout(Duration timeout) {
this.timeout = timeout;
}
public Servlet getServlet() { public Servlet getServlet() {
return this.servlet; return this.servlet;
} }
@ -95,10 +98,6 @@ public class SessionProperties {
this.servlet = servlet; this.servlet = servlet;
} }
public void setTimeout(Duration timeout) {
this.timeout = timeout;
}
/** /**
* Servlet-related properties. * Servlet-related properties.
*/ */

@ -6015,7 +6015,8 @@ the name of the table for the JDBC store, as shown in the following example:
---- ----
For setting the timeout of the session you can use the `spring.session.timeout` property. For setting the timeout of the session you can use the `spring.session.timeout` property.
If that property is not set, the auto-configuration will fallback to the value of `server.servlet.session.timeout`. If that property is not set, the auto-configuration fallbacks to the value of
`server.servlet.session.timeout`.
[[boot-features-jmx]] [[boot-features-jmx]]
== Monitoring and Management over JMX == Monitoring and Management over JMX

Loading…
Cancel
Save