Spring Boot暴露了许多服务属性,这个属性可以用于配置一些事情,如PORT,SSL,其它的可以简单地配置在application.properties文件中。然而,如果我们想要做更加复杂的调用,Spring Boot提供给我们EmbeddedServletContainerCustomizer接口去声明我们的配置。
通过使用server.sessiontimout设置超时时间,我们将使用EmbeddedServletContainerCustomizer去控制我们的应用。
3.3.1代码实现
- 我们想要我们的session持续一分钟,我们可以在WebConfiguraion中配置EmbeddedServletContainerCustomizer作为bean.注意,这个是Spring Boot2.0以下的版本是这样用的,代码如下:
@Bean |