Comments (1)
The injection (or loading) of MicronautServerCodegen
class is done using Java SPI inteface, more on that topic can be found in the Oracle documentation here https://docs.oracle.com/javase/tutorial/sound/SPI-intro.html or other articles that you can find on the internet. And, the class is loaded by the given generator name, as you assumed in the comment.
Specifically, the class is loaded before DefaultGenerator
execute generate from this line Generate.java#L527. If you go through the implementation, the class loading happens at CodegenConfigurator.java#L647 and is executed by CodegenConfigLoader util class. After the class is loaded, an instance is created using reflection and will be used for further generation.
from openapi-generator.
Related Issues (20)
- [JAVA] [JAXRS] [BUG] Enums Decorated with @Valid in Componentized Classes HOT 2
- [BUG] CodegenConfigurator#setOpenAPINormalizer changes HOT 3
- [kotlin] modelPackage ignored on import of model classes
- [REQ] [Rust-Axum] Solution to split implementation across files
- [BUG] [ExampleGenerator] Generated examples from nested composed schema types are missing (allOf of allOf)
- [BUG][REQ][JAVA] generation of selected models with dependent models
- [BUG] TypeScript (fetch) client does not build using 7.5.0
- [BUG] `Exceeded timeout of 5000 ms for a test` error in jest HOT 2
- [BUG] Model property treated as discriminator incorrectly HOT 6
- [REQ][PowerShell] Support UseDefaultCredentials HOT 1
- [REQ] [angular-typescript] Support optional paramters for `useSingleRequestParameter=true`
- [BUG] On openapi-generator-maven-plugin v7.5.0 not required array fields are initialized HOT 8
- [BUG] [PYTHON] Generated Python code fails to deserialize dictionary objects HOT 3
- [BUG][JAVA] Error in serialization of object lists with polymorphism HOT 3
- [BUG][JAVA] useTags property of JAXRS-SPEC does not handle operations with multiple tags HOT 2
- Hateoas option generate Links even for request or ErrorResponse HOT 2
- [BUG] Mix of junit4 and junit5 in Java generator 7.5.0 HOT 2
- [BUG] maven plugin generating java classes with non standard annotations
- [BUG] [7.5.0] [typescript-fetch] generator sdk-ts generates enums in the model with object.values not supported by ES6 HOT 1
- [BUG] [KOTLIN] simple data type of arrays is lost on implementing classes or discriminator interfaces HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openapi-generator.