William Cheng 8455c1cd23
Remove the option to support JDK7 from Java generator and templates (#11547)
* remove java8 from java client generator and templates

* update tests

* remove threetenbp

* update spring templates to remove java8

* remove java8 from jaxrs template

* fix jaxrs spec

* fix feign

* remove CustomInstantDeserializer.java

* fix jersey1

* fix undertow

* various update

* fix jaxrs jersey1

* fix java inflector

* fix jaxrs cxf

* add new files

* update doc
2022-02-10 10:35:29 +08:00
..
2021-08-17 18:37:51 +08:00

OpenAPI MSF4J generated server

WSO2 Microservices Framework for Java (MSF4J) is a lightweight high performance framework for developing & running microservices. WSO2 MSF4J is one of the highest performing lightweight Java microservices frameworks. Now openapi-generator will generate micro service skeleton from OpenAPI definition. So you can use this project to convert your OpenAPI definitions to micro service quickly. With this approach you can develop complete micro service within seconds from your OpenAPI definition.

MSF4J generator uses java-msf4j as the default library. Before you build/run service replace .deploy(new PetApi()) with your actual service class name in Application.java file like .deploy(new ApisAPI()) then it will start that service. If you have multiple service classes add them in , separated manner.

        new MicroservicesRunner()
                .deploy(new PetsApi())
                .start();

To Use-it : in the generated folder try

mvn package

for build jar, then start your server:

java -jar target/java-msf4j-server-1.0.0.jar

Java Microservice listening on default port 9090. Run the following command or simply go to http://127.0.0.1:9090/pet/12 from your browser:

    curl http://127.0.0.1:9090/pet/12