pom.xml
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.1.RELEASE</version>
</parent>
Auf verschiedene Arten hat `spring.session.timeout``` den Wert`
server.servlet.session.timeout (`` server.session.timeout
im 1. System). Es heißt, dass es eingestellt wird. Wie wird das gemacht? Ich dachte, also las ich den Code des entsprechenden Teils.
SessionProperties
package org.springframework.boot.autoconfigure.session;
@ConfigurationProperties(prefix = "spring.session")
public class SessionProperties {
//(Weggelassen)
public SessionProperties(ObjectProvider<ServerProperties> serverProperties) {
ServerProperties properties = serverProperties.getIfUnique();
Session session = (properties == null ? null
: properties.getServlet().getSession());
this.timeout = (session == null ? null : session.getTimeout());
}
Nichts passiert, ich setze den Wert von `ServerPropertie.getServlet (). GetSession (). GetTimeout ()` `auf`
timeout im Konstruktor von `` SessionProperties
Es war nur.
Recommended Posts