Skip to content

系统配置

系统配置组件,用于存储加载相关系统配置项。目前系统安全配置及样式配置是基于系统配置组件实现。

xml
<!-- 系统配置相关controller接口及web配置 -->
<dependency>
    <groupId>cn.zjtele.pubinfo.sys.config-data</groupId>
    <artifactId>config-data-api</artifactId>
</dependency>

<!-- 系统配置核心包 -->
<dependency>
    <groupId>cn.zjtele.pubinfo.sys.config-data</groupId>
    <artifactId>config-data-core</artifactId>
</dependency>

安全配置

安全配置主要进行用户默认密码、密码过期天数、是否强制修改初始化密码、密码连续输入错误是否锁定账号、连续输入错误密码的次数、错误后锁定的时间及黑白名单模式的配置。

相关配置

yaml
# 设置为true时开启安全配置
pubinfo:
  sysconfig:
    is-load-sys-config: true

注意

上述配置内容,在is-load-sys-config为false时,从配置文件读取相关配置。is-load-sys-config为true,优先从数据库读取配置,如果数据库配置不存在,则从配置文件读取相关配置。

黑白名单配置

黑白名单功能,主要是针ip地址,进行访问黑白名单的管控。

样式配置

主要针对系统及主题样式进行配置,包括主题配置、布局模式、页面切换动画、页宽模式、导航栏配置、标签栏配置、工具栏配置、面包屑配置等相关配置。