有2个代码片段:
BsonBinaryCodec binaryCodec = new BsonBinaryCodec();
ByteBuffer byteBuffer = ByteBuffer.wrap(IOUtils.toByteArray(inputStream));
BsonReader bsonReader = new BsonBinaryReader(byteBuffer);
BsonBinary content = binaryCodec.decode(bsonReader, DecoderContext.builder().build());
和
byte[] buffer = IOUtils.toByteArray(inputStream);
BsonBinary content = new BsonBinary(buffer);
哪种方法更好,为什么? 我不明白,我应该使用BsonBinaryCodec。