{"id":7672,"date":"2023-03-23T10:41:22","date_gmt":"2023-03-23T05:11:22","guid":{"rendered":"https:\/\/innovationm.co\/?p=7672"},"modified":"2023-03-23T10:41:22","modified_gmt":"2023-03-23T05:11:22","slug":"generating-java-code-from-open-api","status":"publish","type":"post","link":"https:\/\/www.innovationm.com\/blog\/generating-java-code-from-open-api\/","title":{"rendered":"Generating Java Code from Open API"},"content":{"rendered":"<p><strong><u>Introduction:-\u00a0 <\/u><\/strong><\/p>\n<p>Open API (<strong>open application programming interface<\/strong>) Open API Generator can generate code based on an Open API yaml specification. We can generate request models, response models, and controllers of API.<\/p>\n<p>Following are the steps to create java code from Open API:-<\/p>\n<p>Step 1:-Create a yaml file for your API By using this <a href=\"https:\/\/editor.swagger.io\/\">Swagger.io<\/a>, below is the sample yaml file of create user, you can save this yaml file.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone  wp-image-7674\" src=\"https:\/\/innovationm.co\/wp-content\/uploads\/2023\/03\/b1-1-300x169.png\" alt=\"\" width=\"355\" height=\"200\" srcset=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/03\/b1-1-300x169.png 300w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/03\/b1-1-1024x576.png 1024w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/03\/b1-1-768x432.png 768w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/03\/b1-1-624x351.png 624w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/03\/b1-1.png 1366w\" sizes=\"(max-width: 355px) 100vw, 355px\" \/><\/p>\n<p>Step 2:- Add this yaml file to your project in the src\/main\/resources directory.<\/p>\n<p>Step 3:- Define the plugin to the pom.xml file and define the following dependencies to the pom.xml.<\/p>\n<pre>&lt;dependency&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;groupId&gt;io.springfox&lt;\/groupId&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;artifactId&gt;springfox-swagger2&lt;\/artifactId&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;version&gt;${springfox-version}&lt;\/version&gt;\r\n\u00a0\u00a0\u00a0 &lt;\/dependency&gt;\r\n\u00a0\u00a0\u00a0 &lt;dependency&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;groupId&gt;io.springfox&lt;\/groupId&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;artifactId&gt;springfox-swagger-ui&lt;\/artifactId&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;version&gt;${springfox-version}&lt;\/version&gt;\r\n\u00a0\u00a0\u00a0 &lt;\/dependency&gt;\r\n\u00a0\u00a0\u00a0 &lt;dependency&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;groupId&gt;javax.xml.bind&lt;\/groupId&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;artifactId&gt;jaxb-api&lt;\/artifactId&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;version&gt;2.2.11&lt;\/version&gt;\r\n\u00a0\u00a0\u00a0 &lt;\/dependency&gt;\r\n\u00a0\u00a0\u00a0 &lt;dependency&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;groupId&gt;org.openapitools&lt;\/groupId&gt;\r\n\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0&lt;artifactId&gt;jackson-databind-nullable&lt;\/artifactId&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;version&gt;0.1.0&lt;\/version&gt;\r\n\u00a0\u00a0\u00a0 &lt;\/dependency&gt;\r\n&lt;!-- Bean Validation API support --&gt;\r\n\u00a0\u00a0\u00a0 &lt;dependency&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;groupId&gt;javax.validation&lt;\/groupId&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;artifactId&gt;validation-api&lt;\/artifactId&gt;\r\n\u00a0\u00a0 \u00a0&lt;\/dependency&gt;\r\n\r\n\r\n\r\n\r\n&lt;profile&gt;\r\n\u00a0\u00a0\u00a0 &lt;id&gt;create-user&lt;\/id&gt;\r\n\u00a0\u00a0\u00a0 &lt;build&gt;\r\n\r\n&lt;plugin&gt;\r\n\u00a0\u00a0\u00a0 &lt;groupId&gt;org.openapitools&lt;\/groupId&gt;\r\n\u00a0\u00a0\u00a0 &lt;artifactId&gt;openapi-generator-maven-plugin&lt;\/artifactId&gt;\r\n\u00a0\u00a0\u00a0 &lt;version&gt;4.2.3&lt;\/version&gt;\r\n\u00a0\u00a0\u00a0 &lt;executions&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;execution&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;goals&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;goal&gt;generate&lt;\/goal&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;\/goals&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;configuration&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;skip&gt;false&lt;\/skip&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;inputSpec&gt;createUser.yaml&lt;\/inputSpec&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;output&gt;${project.basedir}\/generated&lt;\/output&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;language&gt;spring&lt;\/language&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;apiPackage&gt;com.swagger.createUser.api&lt;\/apiPackage&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;modelPackage&gt;com.swagger.createUser.models&lt;\/modelPackage&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;\/configuration&gt;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;\/execution&gt;\r\n\u00a0\u00a0\u00a0 &lt;\/executions&gt;\r\n&lt;\/plugin&gt;\r\n\r\n&lt;\/build&gt;\r\n&lt;\/profile&gt;\r\n\r\n\r\n<\/pre>\n<p>many extra options are available which can be configured in the configOptions section of the configuration section of the OpenAPI plugin.<\/p>\n<p>Step 4:- The last step is to generate code from this yaml file, right click on project -&gt; Run as -&gt;Run configuration<\/p>\n<p><img decoding=\"async\" class=\"alignnone  wp-image-7675\" src=\"https:\/\/innovationm.co\/wp-content\/uploads\/2023\/03\/b2-1-300x169.png\" alt=\"\" width=\"325\" height=\"183\" srcset=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/03\/b2-1-300x169.png 300w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/03\/b2-1-1024x576.png 1024w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/03\/b2-1-768x432.png 768w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/03\/b2-1-624x351.png 624w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/03\/b2-1.png 1366w\" sizes=\"(max-width: 325px) 100vw, 325px\" \/><\/p>\n<p><img decoding=\"async\" class=\"alignnone  wp-image-7676\" src=\"https:\/\/innovationm.co\/wp-content\/uploads\/2023\/03\/b3-1-300x169.png\" alt=\"\" width=\"321\" height=\"181\" srcset=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/03\/b3-1-300x169.png 300w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/03\/b3-1-1024x576.png 1024w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/03\/b3-1-768x432.png 768w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/03\/b3-1-624x351.png 624w, https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/03\/b3-1.png 1366w\" sizes=\"(max-width: 321px) 100vw, 321px\" \/><\/p>\n<p>Select your project directory in the <strong>Base directory<\/strong>, define your profile name in <strong>Profiles<\/strong>: the profile name that you have defined in the pom.xml file, click on Apply and then click on the Run button.<\/p>\n<p>After running this configuration you are able to see a generated folder in your project directory inside that folder you are able to see your request models, response models, and controller of your API.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction:-\u00a0 Open API (open application programming interface) Open API Generator can generate code based on an Open API yaml specification. We can generate request models, response models, and controllers of API. Following are the steps to create java code from Open API:- Step 1:-Create a yaml file for your API By using this Swagger.io, below [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":7677,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[360],"tags":[722,224,346,844],"class_list":["post-7672","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-javascript","tag-blog","tag-java","tag-javascript","tag-open-ai"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Generating Java Code from Open API - InnovationM - Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.innovationm.com\/blog\/generating-java-code-from-open-api\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Generating Java Code from Open API - InnovationM - Blog\" \/>\n<meta property=\"og:description\" content=\"Introduction:-\u00a0 Open API (open application programming interface) Open API Generator can generate code based on an Open API yaml specification. We can generate request models, response models, and controllers of API. Following are the steps to create java code from Open API:- Step 1:-Create a yaml file for your API By using this Swagger.io, below [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.innovationm.com\/blog\/generating-java-code-from-open-api\/\" \/>\n<meta property=\"og:site_name\" content=\"InnovationM - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-03-23T05:11:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/03\/Generating-Javacode-from-open-API.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1689\" \/>\n\t<meta property=\"og:image:height\" content=\"950\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"InnovationM Admin\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"InnovationM Admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/generating-java-code-from-open-api\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/generating-java-code-from-open-api\\\/\"},\"author\":{\"name\":\"InnovationM Admin\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/#\\\/schema\\\/person\\\/a831bf4602d69d1fa452e3de0c8862ed\"},\"headline\":\"Generating Java Code from Open API\",\"datePublished\":\"2023-03-23T05:11:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/generating-java-code-from-open-api\\\/\"},\"wordCount\":228,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/generating-java-code-from-open-api\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Generating-Javacode-from-open-API.png\",\"keywords\":[\"blog\",\"java\",\"JavaScript\",\"open ai\"],\"articleSection\":[\"JavaScript\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/generating-java-code-from-open-api\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/generating-java-code-from-open-api\\\/\",\"url\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/generating-java-code-from-open-api\\\/\",\"name\":\"Generating Java Code from Open API - InnovationM - Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/generating-java-code-from-open-api\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/generating-java-code-from-open-api\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Generating-Javacode-from-open-API.png\",\"datePublished\":\"2023-03-23T05:11:22+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/#\\\/schema\\\/person\\\/a831bf4602d69d1fa452e3de0c8862ed\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/generating-java-code-from-open-api\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/generating-java-code-from-open-api\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/generating-java-code-from-open-api\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Generating-Javacode-from-open-API.png\",\"contentUrl\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Generating-Javacode-from-open-API.png\",\"width\":1689,\"height\":950},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/generating-java-code-from-open-api\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Generating Java Code from Open API\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/\",\"name\":\"InnovationM - Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/#\\\/schema\\\/person\\\/a831bf4602d69d1fa452e3de0c8862ed\",\"name\":\"InnovationM Admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5c99d9eece9dfbc82297cf34ddd58e9fe05bb52fe66c8f6bf6c0a45bfb6d7629?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5c99d9eece9dfbc82297cf34ddd58e9fe05bb52fe66c8f6bf6c0a45bfb6d7629?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5c99d9eece9dfbc82297cf34ddd58e9fe05bb52fe66c8f6bf6c0a45bfb6d7629?s=96&r=g\",\"caption\":\"InnovationM Admin\"},\"sameAs\":[\"http:\\\/\\\/www.innovationm.com\\\/\"],\"url\":\"https:\\\/\\\/www.innovationm.com\\\/blog\\\/author\\\/innovationmadmin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Generating Java Code from Open API - InnovationM - Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.innovationm.com\/blog\/generating-java-code-from-open-api\/","og_locale":"en_US","og_type":"article","og_title":"Generating Java Code from Open API - InnovationM - Blog","og_description":"Introduction:-\u00a0 Open API (open application programming interface) Open API Generator can generate code based on an Open API yaml specification. We can generate request models, response models, and controllers of API. Following are the steps to create java code from Open API:- Step 1:-Create a yaml file for your API By using this Swagger.io, below [&hellip;]","og_url":"https:\/\/www.innovationm.com\/blog\/generating-java-code-from-open-api\/","og_site_name":"InnovationM - Blog","article_published_time":"2023-03-23T05:11:22+00:00","og_image":[{"width":1689,"height":950,"url":"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/03\/Generating-Javacode-from-open-API.png","type":"image\/png"}],"author":"InnovationM Admin","twitter_misc":{"Written by":"InnovationM Admin","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.innovationm.com\/blog\/generating-java-code-from-open-api\/#article","isPartOf":{"@id":"https:\/\/www.innovationm.com\/blog\/generating-java-code-from-open-api\/"},"author":{"name":"InnovationM Admin","@id":"https:\/\/www.innovationm.com\/blog\/#\/schema\/person\/a831bf4602d69d1fa452e3de0c8862ed"},"headline":"Generating Java Code from Open API","datePublished":"2023-03-23T05:11:22+00:00","mainEntityOfPage":{"@id":"https:\/\/www.innovationm.com\/blog\/generating-java-code-from-open-api\/"},"wordCount":228,"commentCount":0,"image":{"@id":"https:\/\/www.innovationm.com\/blog\/generating-java-code-from-open-api\/#primaryimage"},"thumbnailUrl":"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/03\/Generating-Javacode-from-open-API.png","keywords":["blog","java","JavaScript","open ai"],"articleSection":["JavaScript"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.innovationm.com\/blog\/generating-java-code-from-open-api\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.innovationm.com\/blog\/generating-java-code-from-open-api\/","url":"https:\/\/www.innovationm.com\/blog\/generating-java-code-from-open-api\/","name":"Generating Java Code from Open API - InnovationM - Blog","isPartOf":{"@id":"https:\/\/www.innovationm.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.innovationm.com\/blog\/generating-java-code-from-open-api\/#primaryimage"},"image":{"@id":"https:\/\/www.innovationm.com\/blog\/generating-java-code-from-open-api\/#primaryimage"},"thumbnailUrl":"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/03\/Generating-Javacode-from-open-API.png","datePublished":"2023-03-23T05:11:22+00:00","author":{"@id":"https:\/\/www.innovationm.com\/blog\/#\/schema\/person\/a831bf4602d69d1fa452e3de0c8862ed"},"breadcrumb":{"@id":"https:\/\/www.innovationm.com\/blog\/generating-java-code-from-open-api\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.innovationm.com\/blog\/generating-java-code-from-open-api\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.innovationm.com\/blog\/generating-java-code-from-open-api\/#primaryimage","url":"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/03\/Generating-Javacode-from-open-API.png","contentUrl":"https:\/\/www.innovationm.com\/blog\/wp-content\/uploads\/2023\/03\/Generating-Javacode-from-open-API.png","width":1689,"height":950},{"@type":"BreadcrumbList","@id":"https:\/\/www.innovationm.com\/blog\/generating-java-code-from-open-api\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.innovationm.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Generating Java Code from Open API"}]},{"@type":"WebSite","@id":"https:\/\/www.innovationm.com\/blog\/#website","url":"https:\/\/www.innovationm.com\/blog\/","name":"InnovationM - Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.innovationm.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.innovationm.com\/blog\/#\/schema\/person\/a831bf4602d69d1fa452e3de0c8862ed","name":"InnovationM Admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/5c99d9eece9dfbc82297cf34ddd58e9fe05bb52fe66c8f6bf6c0a45bfb6d7629?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5c99d9eece9dfbc82297cf34ddd58e9fe05bb52fe66c8f6bf6c0a45bfb6d7629?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5c99d9eece9dfbc82297cf34ddd58e9fe05bb52fe66c8f6bf6c0a45bfb6d7629?s=96&r=g","caption":"InnovationM Admin"},"sameAs":["http:\/\/www.innovationm.com\/"],"url":"https:\/\/www.innovationm.com\/blog\/author\/innovationmadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/posts\/7672","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/comments?post=7672"}],"version-history":[{"count":0,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/posts\/7672\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/media\/7677"}],"wp:attachment":[{"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/media?parent=7672"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/categories?post=7672"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.innovationm.com\/blog\/wp-json\/wp\/v2\/tags?post=7672"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}