# 产品名称扩展
# 1.概述
产品名称是对产品的一个最简洁的描述,用于展示在系统左上角的区域。一般只需在系统配置中设置编码为base-app-name
的数据项即可。
如果业务系统需要按照自己的业务逻辑去产生不同的产品名称,也可以按照下述方式去扩展。业务系统如果进行了扩展,则优先按照扩展的值显示,否则按照系统配置的数据显示。
# 2.扩展方法
如果要自定义产品名称,只需继承SysConfigDataHandler
接口,并重写getAppName
方法即可。扩展的类必须注入到spring
容器中才可以,否则将调用不到。
系统会优先使用自定义类的处理逻辑,如果没有才会去使用系统默认设置的处理类。
@Component
public class test implements SysConfigDataHandler {
@Override
public String getAppName() {
return "这是我扩展的产品名称";
}
}
效果图如下: