Commit 7fd1de0e authored by suntao's avatar suntao

session

parent d44b4567
...@@ -2,19 +2,15 @@ package cn.quantgroup.cashloanflowboss; ...@@ -2,19 +2,15 @@ package cn.quantgroup.cashloanflowboss;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.embedded.ConfigurableEmbeddedServletContainer;
import org.springframework.boot.context.embedded.EmbeddedServletContainerCustomizer;
import org.springframework.boot.web.servlet.ServletComponentScan; import org.springframework.boot.web.servlet.ServletComponentScan;
import org.springframework.cloud.netflix.feign.EnableFeignClients; import org.springframework.cloud.netflix.feign.EnableFeignClients;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
import org.springframework.scheduling.annotation.EnableAsync; import org.springframework.scheduling.annotation.EnableAsync;
import org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession; import org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession;
import org.springframework.transaction.annotation.EnableTransactionManagement; import org.springframework.transaction.annotation.EnableTransactionManagement;
@EnableRedisHttpSession(maxInactiveIntervalInSeconds=10800, redisNamespace = "boss") @EnableRedisHttpSession(maxInactiveIntervalInSeconds= 7200, redisNamespace = "${spring.application.name}")
@EnableTransactionManagement @EnableTransactionManagement
@SpringBootApplication(scanBasePackages = {"cn.quantgroup.cashloanflowboss"}) @SpringBootApplication(scanBasePackages = {"cn.quantgroup.cashloanflowboss"})
@Configuration @Configuration
...@@ -23,18 +19,8 @@ import org.springframework.transaction.annotation.EnableTransactionManagement; ...@@ -23,18 +19,8 @@ import org.springframework.transaction.annotation.EnableTransactionManagement;
@EnableAsync(proxyTargetClass = true) @EnableAsync(proxyTargetClass = true)
public class Bootstrap { public class Bootstrap {
@Value("${server.session.timeout}")
private Integer sessionTimeout;
public static void main(String[] args) { public static void main(String[] args) {
SpringApplication.run(Bootstrap.class, args); SpringApplication.run(Bootstrap.class, args);
} }
// @Bean
// public EmbeddedServletContainerCustomizer containerCustomizer() {
// return container -> {
// container.setSessionTimeout(sessionTimeout);// 单位为S
// };
// }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment