Comments (8)
该功能只开放给内部,你那边具体的需求是? 目前jprotobuf可支持直接从.proto文件生成代理对象
ProtobufIDLProxy 可当作类似map对象的操作
from jprotobuf.
服务器端自己使用存库的 可以用POJO->proto.
通信部分是前后端已经协商定义的proto文件,需要从proto->POJO.
找到这个库最原始的需求是因为原生的protobuf各种Builder转换太麻烦.
而jprotobuf可以直接从POJO encode 这个就是原始的需求.
from jprotobuf.
需要从proto->POJO. 可以开放出来。
from jprotobuf.
将在 1.7.4版本添加,请关注版本发布信息,谢谢!
from jprotobuf.
谢谢! 有计划什么时候推出1.7.4吗
另外问一下 jprotobuf encode decode 的性能如何
from jprotobuf.
预计 本周日发布。
jprotobuf 主要性能消耗在 扫描类上注解,动态生成代码编译的过程。
在执行序列化与反序列化的过程中,几乎与protobuf生成的代码效率等同。
from jprotobuf.
好的好的,期待啊
from jprotobuf.
1.7.4 is out now
added features:
ProtobufIDLProxy增加从proto描述文件生成带注解的java POJO对象的功能 详见readme说明
from jprotobuf.
Related Issues (20)
- can't find correct message from imported proto HOT 4
- Avoid create lot of CodedOutputStream instance!
- protobuf-java3.9.0有问题, 需要升级一下.
- 如何自定义 生成proto文件的package 名称?
- protobuf-java 可否打成 shade 包? HOT 2
- ProtobufProxy.create 在高并发的情况下会Block线程 HOT 3
- 父类与子类字段序列化顺序错误 HOT 2
- protobuf-java3.9.2有漏洞提示 HOT 1
- jprotobuf嵌套对象,多文件导出,嵌套对象定义重复 HOT 3
- pojo中类型为short的无法进行创建proto代理 HOT 3
- java.lang.IllegalArgumentException: 无效的源发行版: 1.8
- 这里public的静态变量和set方法冲突
- 预编译插件发生错误 HOT 2
- java21中无法使用预编译,且打成jar包后无法运行 HOT 7
- 预编译插件在复杂对象中可能编译出错 HOT 7
- List<Date>类型字段预编译报错 HOT 2
- 预编译插件,一个实体被多个实体依赖时预编译中断 HOT 5
- java转.proto pojo的注释不会带到生成的.proto中
- 序列化在开发环境可以正常使用,但打成 jar 包运行后,序列化时会报错 HOT 6
- java21,springBoot3.2 打 jar 后使用异常
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jprotobuf.