Problem
Spring users expect autoconfiguration.
Proposed change
Design note for the generator (do not build a toolkit starter now): emit, per generated API, a @ConfigurationProperties class, a fun interface client customizer, and an @AutoConfiguration with @Bean @ConditionalOnMissingBean. The bean assembles {IoProvider + transport + HttpPipeline}. Spring deps stay confined to the generated starter module.
Prior art: openai-java's spring-boot-starter module.
Acceptance
Dependencies
Priority: medium · Effort: medium
Problem
Spring users expect autoconfiguration.
Proposed change
Design note for the generator (do not build a toolkit starter now): emit, per generated API, a
@ConfigurationPropertiesclass, afun interfaceclient customizer, and an@AutoConfigurationwith@Bean @ConditionalOnMissingBean. The bean assembles {IoProvider + transport + HttpPipeline}. Spring deps stay confined to the generated starter module.Prior art: openai-java's spring-boot-starter module.
Acceptance
Dependencies
withOptions/ unified client configPriority: medium · Effort: medium