当前仓库属于暂停状态,部分功能使用受限,详情请查阅 仓库状态说明
8 Star 40 Fork 7

水不要鱼 / Tuz
暂停

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
Tuz 未来版本迭代计划.txt 1.72 KB
一键复制 编辑 原始数据 按行查看 历史
Tuz 未来版本更迭目标:
1.0.1 版本:
1. 新增一个 StringJsonLoader,继承 AbstractJsonLoader,然后可以直接支持传递一个 String 字符串。
2. 让 JSON 支持 # 开头的注释,配置文件更有可读性。
3. 废弃 TuzConfig 的配置,本身 Tuz 不需要配置。目前 TuzConfig 中的配置都是 plugin 里面用到的,应该交给 plugin 自己管。
1.0.2 版本:
1. 将不用写命名空间的方法标记为 Deprecated 的,后续要精确获取配置,避免配置获取错误,也算是简化使用方式。
2. 对 redis 加载器进行必要性核查,有可能会被标记为 Deprecated 的,因为它涉及到具体实现了,这应该是由用户决定的。
1.0.3 版本:
1. 加入 ini 配置加载器。
1.0.4 版本:
1. 加入 yaml 配置加载器。
1.0.5 版本:
1. 对已有的加载器进行类关系的重新梳理,这不会影响到直接使用对外层的用户。
1.0.6 版本:
1. 移除 slf4j 和 logback 日志模块,改用 JDK 自带的 logging 记录日志或者自己写一个日志系统(我是极简主义者~~)。
(另外,还是需要封装一个 LogHelper,考虑使用 Thread.getStackTrace 方法来获取具体调用方)
(至于这个方法可能带来的性能问题,有一句话概括的很好:Premature Optimization is the root of all evil :))
(而且可以提供一个日志的开关,这样就可以避免这个方法的调用)
1.1.0 版本:
1. 明确资源管理和容器的概念
2. 对目前的 DiPlugin 和 ProxyPlugin 进行重构。考虑使用 JDK SPI 来实现依赖注入(但是必须写 SPI 文件了)。
Java
1
https://gitee.com/FishGoddess/Tuz.git
git@gitee.com:FishGoddess/Tuz.git
FishGoddess
Tuz
Tuz
v1.0-rebuild

搜索帮助

53164aa7 5694891 3bd8fe86 5694891