# 产品名称扩展

# 1.概述

产品名称是对产品的一个最简洁的描述,用于展示在系统左上角的区域。一般只需在系统配置中设置编码为base-app-name的数据项即可。 如果业务系统需要按照自己的业务逻辑去产生不同的产品名称,也可以按照下述方式去扩展。业务系统如果进行了扩展,则优先按照扩展的值显示,否则按照系统配置的数据显示。

产品名称

# 2.扩展方法

如果要自定义产品名称,只需继承SysConfigDataHandler接口,并重写getAppName方法即可。扩展的类必须注入到spring容器中才可以,否则将调用不到。 系统会优先使用自定义类的处理逻辑,如果没有才会去使用系统默认设置的处理类。

@Component
public class test implements SysConfigDataHandler {

    @Override
    public String getAppName() {
        return "这是我扩展的产品名称";
    }
}

效果图如下:

产品名称