Created by: JohnnyMarnell
this was since fixed in mainkebab-case
or even single uncapitalized foo
as schema name for OAS enum
yields compiler errors in Spring java generated EnumConverterConfiguration.java
.
Also, if there are multiple of these classes (or others with @Bean
annotations) generated (e.g. one way is through multiple openapi.yaml
versioning), Spring will error with bean name collision, since it defaults to the method name.
So, use Pascal case, and uniquely name the @Bean
s with fully qualified class prepend.
Spring Technical Committee: @cachescrubber @welshm @MelleD @atextor @manedev79 @javisst @borsch @banlevente @Zomzog
PR checklist
-
Read the contribution guidelines. -
Pull Request title clearly describes the work in the pull request and Pull Request description provides details about how to validate the work. Missing information here may result in delayed response from the community. -
Run the following to build the project and update samples: ./mvnw clean package ./bin/generate-samples.sh ./bin/utils/export_docs_generators.sh
./bin/generate-samples.sh bin/configs/java*
. For Windows users, please run the script in Git BASH. -
File the PR against the correct branch: master
(6.3.0) (minor release - breaking changes with fallbacks),7.0.x
(breaking changes without fallbacks) -
If your PR is targeting a particular programming language, @mention the technical committee members, so they are more likely to review the pull request.