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
|
@Bean
|
||||||
@ConditionalOnMissingBean
|
@ConditionalOnMissingBean
|
||||||
public Gb32960BodyParser gb32960BodyParser(Gb32960ProfileRegistry profileRegistry,
|
public Gb32960BodyParser gb32960BodyParser(Gb32960ProfileRegistry profileRegistry,
|
||||||
VendorExtensionSelector selector) {
|
VendorExtensionSelector selector,
|
||||||
return new Gb32960BodyParser(profileRegistry, selector);
|
Gb32960Properties props) {
|
||||||
|
Gb32960BodyParser parser = new Gb32960BodyParser(profileRegistry, selector);
|
||||||
|
parser.setLenientBlockFailure(props.getParse().isLenientBlockFailure());
|
||||||
|
return parser;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
|
|||||||
Reference in New Issue
Block a user