All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cn.jiangzeyin.common.spring.TomcatInitBean Maven / Gradle / Ivy

//package cn.jiangzeyin.common.spring;
//
//import cn.jiangzeyin.CommonPropertiesFinal;
//import org.springframework.boot.web.servlet.ServletContextInitializer;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//
///**
// * tomcat
// *
// * @author jiangzeyin
// * @date 2017/3/31.
// */
//@Configuration
//public class TomcatInitBean {
//
//    private static Integer timOut;
//
//    public static Integer getTimOut() {
//        return timOut;
//    }
//
//    /**
//     * session cookie 名称
//     *
//     * @return servletContext
//     */
//    @Bean
//    public ServletContextInitializer servletContextInitializer() {
//        return servletContext -> {
//            String name = SpringUtil.getEnvironment().getProperty(CommonPropertiesFinal.TOMCAT_SESSION_COOKIE_NAME);
//            if (name != null && name.length() > 0) {
//                servletContext.getSessionCookieConfig().setName(name);
//            }
//            timOut = SpringUtil.getEnvironment().getProperty(CommonPropertiesFinal.TOMCAT_SESSION_TIME_OUT, Integer.class);
//            if (timOut != null) {
//                servletContext.setSessionTimeout(timOut);
//            }
//        };
//    }
//}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy