diff --git a/protocol-gb32960/src/main/java/com/lingniu/ingest/protocol/gb32960/config/Gb32960AutoConfiguration.java b/protocol-gb32960/src/main/java/com/lingniu/ingest/protocol/gb32960/config/Gb32960AutoConfiguration.java index 055c7d59..36d73b8e 100644 --- a/protocol-gb32960/src/main/java/com/lingniu/ingest/protocol/gb32960/config/Gb32960AutoConfiguration.java +++ b/protocol-gb32960/src/main/java/com/lingniu/ingest/protocol/gb32960/config/Gb32960AutoConfiguration.java @@ -147,8 +147,11 @@ public class Gb32960AutoConfiguration { @Bean @ConditionalOnMissingBean public Gb32960BodyParser gb32960BodyParser(Gb32960ProfileRegistry profileRegistry, - VendorExtensionSelector selector) { - return new Gb32960BodyParser(profileRegistry, selector); + VendorExtensionSelector selector, + Gb32960Properties props) { + Gb32960BodyParser parser = new Gb32960BodyParser(profileRegistry, selector); + parser.setLenientBlockFailure(props.getParse().isLenientBlockFailure()); + return parser; } @Bean