1.新建 Configurator 文件继承 tigase.conf.Configurator 重写
import tigase.conf.Configurator;
/**
* <p>
* 重写读取配置
* 通过带参 启动加载 -Dtigase-configurator=tigase.custom.config.BoboConfigurator
* </p>
*
* @author chenkang
* @since 2021/4/15 9:01
*/
public class BoboConfigurator extends Configurator {
/**
* 解析参数
*
* @param args args
*/
@Override
public void parseArgs(String[] args) {
super.parseArgs(args);
}
/**
* 重新定义自己的MessageRouter
*/
@Override
public String getMessageRouterClassName() {
return BoboMessageRouter.class.getName();
}
}
1.idea 配置启动参数 -Dtigase-configurator=tigase.custom.config.BoboConfigurator
项目重启会加载 自己定义的类 修改了 MessageRouter 之后需要自己实现和定义