package com.vci.starter.web.service; /** * 多语言的服务接口 * @author weidy * @date 2020/1/29 */ public interface LanguageServiceI { /** * 获取多语言的前缀 * @return 为当前类所在的包的名称 */ default String getMsgPrefix(){ return getClass().getPackage().getName(); } /** * 获取多语言。默认为包名.后缀的方式,比如com.vci.xxx * @param subfix 后缀 * @return 包名.后缀的方式,比如com.vci.xxx */ default String getMsg(String subfix){ return getMsgPrefix() + "." + subfix; } }