如果你在使用本系统,肯定会遇到这样的问题。你如果基于本系统开发了一套软件登录页面肯定会或多或少需要自己的定制需要,需要自己修改主页排版样式可能还会整个风格修改。那么请按照本文档方式修改,既能满足你的需要,也可以不需要修改核心框架内容方便后期升级!

    第一种举例自定义登录页面**

    第一步:

    挑选系统自带的系统登录页面拷贝源码、比如我挑选 Admin-LTE 风格登录页面。系统默认登录页面源码fast-framework/src/main/resources/templates目录下 “login-“ 前缀开头的系统默认登录页面。 拷贝系统login-Admin-LTE.html 页面代码。 在自己创建的模块下面新建login.html(文件名称没有要求) 复制代码保存。你也可以自定义写自己的登录页面。

    image.png
    第二步:

    在系统参数中设置默认登录页面值。当然你也可以修改(此处修改注意配置文件的Key值)。例如我们修改成login

    image.png
    image.png
    第三步:

    修改配置文件、重启服务器生效新的登录页面。loginHtml 值位Map 形式 Key Value ,key 第二步修改的系统参数建值。value 为页面路径。 注意 YAML文件的书写规则避免设置无效

    1. #web页面相关
    2. web:
    3. view:
    4. # 修改登录页面
    5. loginHtml: "{
    6. 'login':'modules/login'
    7. }"

    重启服务、登录页面就是我们自定义登录页面了。

    第二种自定义模式**
    我们可以把系统自带的文件拷贝到自己模块下与系统模块目录相同文件名也相同系统加载就会加载子模块的登录页面,我们也可以达到自定义登录页面功能

    以上都可以解决我们自定义登录页面也无需修改核心模块、方便后期升级。