config(gb32960): wire parse.lenientBlockFailure into BodyParser bean
Gb32960AutoConfiguration.gb32960BodyParser 现在注入 Gb32960Properties, 构造完 BodyParser 后把 props.getParse().isLenientBlockFailure() 通过 setter 注入, 让运行期配置 lingniu.ingest.gb32960.parse.lenient-block-failure 生效。 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user