mirror of
https://github.com/dataease/dataease.git
synced 2026-05-21 12:19:38 +08:00
fix: 设置登录过期时间参数不能覆盖默认参数
This commit is contained in:
committed by
fit2cloud-chenyw
parent
6d7bba08e2
commit
83b79faf03
@@ -2,21 +2,13 @@ package io.dataease.listener;
|
||||
|
||||
|
||||
import io.dataease.utils.ConfigUtils;
|
||||
import org.springframework.beans.factory.config.YamlPropertiesFactoryBean;
|
||||
import org.springframework.context.ApplicationContextInitializer;
|
||||
import org.springframework.context.ConfigurableApplicationContext;
|
||||
import org.springframework.core.io.ClassPathResource;
|
||||
import org.springframework.core.io.Resource;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
public class EhCacheStartListener implements ApplicationContextInitializer<ConfigurableApplicationContext> {
|
||||
@Override
|
||||
public void initialize(ConfigurableApplicationContext applicationContext) {
|
||||
Resource resource = new ClassPathResource("application.yml");
|
||||
YamlPropertiesFactoryBean factory = new YamlPropertiesFactoryBean();
|
||||
factory.setResources(resource);
|
||||
String property = Objects.requireNonNull(factory.getObject()).getProperty("dataease.login_timeout", "480");
|
||||
String property = applicationContext.getEnvironment().getProperty("dataease.login_timeout", String.class, "480");
|
||||
System.setProperty("dataease.login_timeout", property);
|
||||
|
||||
String ehcache = ConfigUtils.getConfig("dataease.path.ehcache", "/opt/dataease2.0/cache");
|
||||
|
||||
Reference in New Issue
Block a user