NutzCN Logo
问答 如何在开发环境热部署国际化文件?
发布于 2055天前 作者 蛋蛋的忧伤 1817 次浏览 复制 上一个帖子 下一个帖子
标签:

在你自己的动作链中加入如下代码(如果没有自己的动作链,请添加一个https://nutzam.com/core/mvc/action_chain.html)

       MessageLoader msgLoader = Mirror.me(NutMessageLoader.class).born();  //这里应实例化你的MessageLoader,如果没有则使用默认的
        // 加载数据
        Map<String, Map<String, Object>> msgss = msgLoader.load("locales/"); // 这里应该修改为你的国际化资源目录
        // 保存消息 Map
        Mvcs.ctx().localizations.clear();
        Mvcs.setMessageSet(msgss);
3 回复

貌似是分享帖

是的,忘记应该在评论里回答了..嘿嘿😋

开发工具是idea的话应该在每次修改国际化资源文件后重新编译一下,让资源文件编译到target目录,这样动作链才能加载到你的修改

添加回复
请先登陆
回到顶部