展点 - liuyong1352/vue-adminlte4j GitHub Wiki
在Controller中可以重写AdminApiConfig 接口中以下方法, 例如显示的用户名方法getUserName , 菜单配置configureMenu等
/**
* 获取用户名信息 ,
* 1. 可以重写此方法
* 2. 拦截器往request写入key为USER_NAME
* @param request
* @return
*/
default String getUserName(HttpServletRequest request) ;
/**
* config menu
* @param uiModel
*/
default void configureMenu(UIModel uiModel) {
uiModel.menu(getMenuService().getTreeData()) ;
uiModel.menu(MenuUtils.getDevelopMenus());
}
default ServiceRegister getServiceRegister(){
return ServiceRegister.INSTANCE ;
}
/***
* 获取菜单服务提供者
* @return
*/
default MenuService getMenuService(){
return getServiceRegister().getMenuService() ;
}
/**
* 获取AppInfo服务实现类
* @return
*/
default AppInfoService getAppInfoService() {
return getServiceRegister().getAppInfoService() ;
}