RPC框架项目----读取yml配置文件
实现工具:
hutool工具包里的YamlUtil和BeanUtil
实现代码:
有前缀
Object o = YamlUtil.loadByPath(fileName.toString()).get("rpc");
return BeanUtil.toBean(o, configClass);
无前缀
Object o = YamlUtil.loadByPath(fileName.toString());
return BeanUtil.toBean(o, configClass);
fileName:配置文件名
configClass:配置实体类
思考:
YamlUtil.loadByPath得到的是hutool里自定义的一个类Dict,该类继承了LinkedHashMap
通过BeanUtil.toBean可以转成想要的类
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
内容推荐
又又又又又完结,本来是点赞系统之前就在写rpc,点赞系统出来后就搁置了,现在终于完结
4
求助一下,未初始化的List为什么值是[]而不是null,做RPC项目时遇到一个很奇怪的问题,在做注册中心本地缓存时,服务缓存private List serviceCache;没有做任何初始化,但第一次执行readCache方法时,serviceCache的值不是null,而是[],自己排查过程:1,类没有使用@Data注解2,成员变量私有,唯一对外提供修改的方法为writeCache3,在方法
3
myrpc 学习笔记-008 重试机制
4
myrpc 学习笔记-009 容错机制
4
myrpc 学习笔记-0010 启动机制和注解驱动(完结)
5
