{"id":33231,"date":"2024-11-01T09:14:43","date_gmt":"2024-11-01T09:14:43","guid":{"rendered":"http:\/\/atmokpo.com\/w\/?p=33231"},"modified":"2024-11-01T11:28:21","modified_gmt":"2024-11-01T11:28:21","slug":"spring-boot-backend-development-course-deploying-applications","status":"publish","type":"post","link":"https:\/\/atmokpo.com\/w\/33231\/","title":{"rendered":"Spring Boot Backend Development Course, Deploying Applications"},"content":{"rendered":"<p><body><\/p>\n<p>Spring Boot is a popular web application framework among Java developers. In this course, we will explore how to develop backend applications using Spring Boot and how to effectively deploy them. The content of this text primarily focuses on application deployment.<\/p>\n<h2>1. Introduction to Spring Boot<\/h2>\n<p>Spring Boot is a tool that helps to use the concepts of the Spring framework more conveniently. With Spring Boot, you can quickly develop applications without complex configurations, and through automatic configuration, various necessary settings are done automatically. Thanks to these advantages, many developers have chosen Spring Boot.<\/p>\n<h2>2. Basic Setup and Development Environment<\/h2>\n<p>To use Spring Boot, you need Java JDK, Maven, and an IDE. Maven is used for project management and dependency management, while IDEs like Eclipse and IntelliJ IDEA provide an environment for writing and testing code.<\/p>\n<h3>2.1 Installing Java JDK<\/h3>\n<ul>\n<li>Download the latest Java JDK<\/li>\n<li>After installation is complete, set the JDK path in the environment variables<\/li>\n<\/ul>\n<h3>2.2 Installing Maven<\/h3>\n<ul>\n<li>Download and install Apache Maven<\/li>\n<li>Set the Maven path in the environment variables<\/li>\n<\/ul>\n<h3>2.3 Installing IDE<\/h3>\n<ul>\n<li>Select and install the IDE to be used for development<\/li>\n<li>Add the Spring Boot plugin (in the case of IntelliJ IDEA)<\/li>\n<\/ul>\n<h2>3. Developing a Spring Boot Application<\/h2>\n<p>Let&#8217;s create a simple RESTful API. In the following example, we will build a simple application to manage employee information.<\/p>\n<h3>3.1 Creating the Project<\/h3>\n<p>You can create a project using Spring Initializr. Follow the steps below.<\/p>\n<ul>\n<li>Visit https:\/\/start.spring.io\/<\/li>\n<li>Select Project: Maven Project<\/li>\n<li>Select Language: Java<\/li>\n<li>Select Spring Boot version<\/li>\n<li>Enter Group and Artifact (e.g., com.example, employee-api)<\/li>\n<li>Select &#8216;Spring Web&#8217;, &#8216;Spring Data JPA&#8217;, &#8216;H2 Database&#8217; in Dependencies<\/li>\n<li>Click the Generate button and download the ZIP file<\/li>\n<li>Extract the downloaded ZIP file and open it in your IDE<\/li>\n<\/ul>\n<h3>3.2 Writing Application Code<\/h3>\n<p>Let&#8217;s describe the main code and structure of the application.<\/p>\n<h4>3.2.1 Creating the Model Class<\/h4>\n<pre><code>package com.example.employeeapi.model;\n\nimport javax.persistence.Entity;\nimport javax.persistence.GeneratedValue;\nimport javax.persistence.GenerationType;\nimport javax.persistence.Id;\n\n@Entity\npublic class Employee {\n    @Id\n    @GeneratedValue(strategy = GenerationType.IDENTITY)\n    private Long id;\n    private String name;\n    private String position;\n\n    \/\/ getters and setters\n}<\/code><\/pre>\n<h4>3.2.2 Creating the Repository Interface<\/h4>\n<pre><code>package com.example.employeeapi.repository;\n\nimport com.example.employeeapi.model.Employee;\nimport org.springframework.data.jpa.repository.JpaRepository;\n\npublic interface EmployeeRepository extends JpaRepository<Employee, Long> {\n}<\/code><\/pre>\n<h4>3.2.3 Writing the Service Class<\/h4>\n<pre><code>package com.example.employeeapi.service;\n\nimport com.example.employeeapi.model.Employee;\nimport com.example.employeeapi.repository.EmployeeRepository;\nimport org.springframework.beans.factory.annotation.Autowired;\nimport org.springframework.stereotype.Service;\n\nimport java.util.List;\n\n@Service\npublic class EmployeeService {\n    @Autowired\n    private EmployeeRepository employeeRepository;\n\n    public List<Employee> getAllEmployees() {\n        return employeeRepository.findAll();\n    }\n\n    public Employee getEmployeeById(Long id) {\n        return employeeRepository.findById(id).orElse(null);\n    }\n\n    public Employee createEmployee(Employee employee) {\n        return employeeRepository.save(employee);\n    }\n\n    \/\/ Update and Delete methods...\n}<\/code><\/pre>\n<h4>3.2.4 Writing the Controller Class<\/h4>\n<pre><code>package com.example.employeeapi.controller;\n\nimport com.example.employeeapi.model.Employee;\nimport com.example.employeeapi.service.EmployeeService;\nimport org.springframework.beans.factory.annotation.Autowired;\nimport org.springframework.web.bind.annotation.*;\n\nimport java.util.List;\n\n@RestController\n@RequestMapping(\"\/api\/employees\")\npublic class EmployeeController {\n    @Autowired\n    private EmployeeService employeeService;\n\n    @GetMapping\n    public List<Employee> getAllEmployees() {\n        return employeeService.getAllEmployees();\n    }\n\n    @GetMapping(\"\/{id}\")\n    public Employee getEmployeeById(@PathVariable Long id) {\n        return employeeService.getEmployeeById(id);\n    }\n\n    @PostMapping\n    public Employee createEmployee(@RequestBody Employee employee) {\n        return employeeService.createEmployee(employee);\n    }\n\n    \/\/ Update and Delete endpoints...\n}<\/code><\/pre>\n<h2>4. Local Testing<\/h2>\n<p>To test the application on a local server, execute the command below.<\/p>\n<pre><code>.\/mvnw spring-boot:run<\/code><\/pre>\n<p>You can check if the API is working well by accessing <code>http:\/\/localhost:8080\/api\/employees<\/code> in your browser.<\/p>\n<h2>5. Deploying the Application<\/h2>\n<p>Now, let\u2019s explain how to deploy the application. There are various methods, but here we will describe how to use AWS Elastic Beanstalk and Docker.<\/p>\n<h3>5.1 Deployment using AWS Elastic Beanstalk<\/h3>\n<p>AWS Elastic Beanstalk is a service that helps you easily deploy applications. Here is the basic deployment procedure.<\/p>\n<ul>\n<li>Create and log in to your AWS account<\/li>\n<li>Go to the Elastic Beanstalk service<\/li>\n<li>Click on Create Application<\/li>\n<li>Select Platform: choose &#8216;Java&#8217;, then click the &#8216;Next&#8217; button<\/li>\n<li>Upload code: upload the application in ZIP file format<\/li>\n<li>Create environment: configure and click &#8216;Create Environment&#8217;<\/li>\n<\/ul>\n<h3>5.2 Deployment using Docker<\/h3>\n<p>Using Docker, you can create and deploy application images. Write a Dockerfile to package the application.<\/p>\n<pre><code>FROM openjdk:11\nVOLUME \/tmp\nCOPY target\/employee-api-0.0.1-SNAPSHOT.jar app.jar\nENTRYPOINT [\"java\",\"-jar\",\"\/app.jar\"]<\/code><\/pre>\n<p>Build the Docker image and run the container.<\/p>\n<pre><code>docker build -t employee-api .\ndocker run -p 8080:8080 employee-api<\/code><\/pre>\n<h2>6. Conclusion<\/h2>\n<p>In this course, we learned how to develop a simple backend application using Spring Boot and how to deploy it. In real projects, it is necessary to consider not only theoretical aspects but also performance optimization, security, testing, and other factors. Please continue to learn Spring Boot and gain deeper experience through various projects.<\/p>\n<h2>References<\/h2>\n<ul>\n<li><a href=\"https:\/\/spring.io\/projects\/spring-boot\" target=\"_blank\" rel=\"noopener\">Spring Boot Official Documentation<\/a><\/li>\n<li><a href=\"https:\/\/start.spring.io\/\" target=\"_blank\" rel=\"noopener\">Spring Initializr<\/a><\/li>\n<li><a href=\"https:\/\/docs.aws.amazon.com\/elasticbeanstalk\/latest\/dg\/Welcome.html\" target=\"_blank\" rel=\"noopener\">AWS Elastic Beanstalk Documentation<\/a><\/li>\n<li><a href=\"https:\/\/www.docker.com\/\" target=\"_blank\" rel=\"noopener\">Docker Official Website<\/a><\/li>\n<\/ul>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Spring Boot is a popular web application framework among Java developers. In this course, we will explore how to develop backend applications using Spring Boot and how to effectively deploy them. The content of this text primarily focuses on application deployment. 1. Introduction to Spring Boot Spring Boot is a tool that helps to use &hellip; <a href=\"https:\/\/atmokpo.com\/w\/33231\/\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;Spring Boot Backend Development Course, Deploying Applications&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[131],"tags":[],"class_list":["post-33231","post","type-post","status-publish","format-standard","hentry","category-spring-boot-backend-development"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Spring Boot Backend Development Course, Deploying Applications - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8<\/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:\/\/atmokpo.com\/w\/33231\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Spring Boot Backend Development Course, Deploying Applications - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"og:description\" content=\"Spring Boot is a popular web application framework among Java developers. In this course, we will explore how to develop backend applications using Spring Boot and how to effectively deploy them. The content of this text primarily focuses on application deployment. 1. Introduction to Spring Boot Spring Boot is a tool that helps to use &hellip; \ub354 \ubcf4\uae30 &quot;Spring Boot Backend Development Course, Deploying Applications&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/atmokpo.com\/w\/33231\/\" \/>\n<meta property=\"og:site_name\" content=\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-01T09:14:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-01T11:28:21+00:00\" \/>\n<meta name=\"author\" content=\"root\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bebubo4\" \/>\n<meta name=\"twitter:site\" content=\"@bebubo4\" \/>\n<meta name=\"twitter:label1\" content=\"\uae00\uc4f4\uc774\" \/>\n\t<meta name=\"twitter:data1\" content=\"root\" \/>\n\t<meta name=\"twitter:label2\" content=\"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04\" \/>\n\t<meta name=\"twitter:data2\" content=\"4\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/atmokpo.com\/w\/33231\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/33231\/\"},\"author\":{\"name\":\"root\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\"},\"headline\":\"Spring Boot Backend Development Course, Deploying Applications\",\"datePublished\":\"2024-11-01T09:14:43+00:00\",\"dateModified\":\"2024-11-01T11:28:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/atmokpo.com\/w\/33231\/\"},\"wordCount\":544,\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"articleSection\":[\"Spring Boot backend development\"],\"inLanguage\":\"ko-KR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/atmokpo.com\/w\/33231\/\",\"url\":\"https:\/\/atmokpo.com\/w\/33231\/\",\"name\":\"Spring Boot Backend Development Course, Deploying Applications - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#website\"},\"datePublished\":\"2024-11-01T09:14:43+00:00\",\"dateModified\":\"2024-11-01T11:28:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/atmokpo.com\/w\/33231\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/atmokpo.com\/w\/33231\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/atmokpo.com\/w\/33231\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud648\",\"item\":\"https:\/\/atmokpo.com\/w\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Spring Boot Backend Development Course, Deploying Applications\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/atmokpo.com\/w\/#website\",\"url\":\"https:\/\/atmokpo.com\/w\/\",\"name\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/atmokpo.com\/w\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\",\"name\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"url\":\"https:\/\/atmokpo.com\/w\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png\",\"contentUrl\":\"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png\",\"width\":400,\"height\":400,\"caption\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\"},\"image\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/bebubo4\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\",\"name\":\"root\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g\",\"caption\":\"root\"},\"sameAs\":[\"http:\/\/atmokpo.com\/w\"],\"url\":\"https:\/\/atmokpo.com\/w\/author\/root\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Spring Boot Backend Development Course, Deploying Applications - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","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:\/\/atmokpo.com\/w\/33231\/","og_locale":"ko_KR","og_type":"article","og_title":"Spring Boot Backend Development Course, Deploying Applications - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","og_description":"Spring Boot is a popular web application framework among Java developers. In this course, we will explore how to develop backend applications using Spring Boot and how to effectively deploy them. The content of this text primarily focuses on application deployment. 1. Introduction to Spring Boot Spring Boot is a tool that helps to use &hellip; \ub354 \ubcf4\uae30 \"Spring Boot Backend Development Course, Deploying Applications\"","og_url":"https:\/\/atmokpo.com\/w\/33231\/","og_site_name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","article_published_time":"2024-11-01T09:14:43+00:00","article_modified_time":"2024-11-01T11:28:21+00:00","author":"root","twitter_card":"summary_large_image","twitter_creator":"@bebubo4","twitter_site":"@bebubo4","twitter_misc":{"\uae00\uc4f4\uc774":"root","\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04":"4\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/atmokpo.com\/w\/33231\/#article","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/33231\/"},"author":{"name":"root","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7"},"headline":"Spring Boot Backend Development Course, Deploying Applications","datePublished":"2024-11-01T09:14:43+00:00","dateModified":"2024-11-01T11:28:21+00:00","mainEntityOfPage":{"@id":"https:\/\/atmokpo.com\/w\/33231\/"},"wordCount":544,"publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"articleSection":["Spring Boot backend development"],"inLanguage":"ko-KR"},{"@type":"WebPage","@id":"https:\/\/atmokpo.com\/w\/33231\/","url":"https:\/\/atmokpo.com\/w\/33231\/","name":"Spring Boot Backend Development Course, Deploying Applications - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/#website"},"datePublished":"2024-11-01T09:14:43+00:00","dateModified":"2024-11-01T11:28:21+00:00","breadcrumb":{"@id":"https:\/\/atmokpo.com\/w\/33231\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/atmokpo.com\/w\/33231\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/atmokpo.com\/w\/33231\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ud648","item":"https:\/\/atmokpo.com\/w\/en\/"},{"@type":"ListItem","position":2,"name":"Spring Boot Backend Development Course, Deploying Applications"}]},{"@type":"WebSite","@id":"https:\/\/atmokpo.com\/w\/#website","url":"https:\/\/atmokpo.com\/w\/","name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","description":"","publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/atmokpo.com\/w\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/atmokpo.com\/w\/#organization","name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","url":"https:\/\/atmokpo.com\/w\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/","url":"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png","contentUrl":"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png","width":400,"height":400,"caption":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8"},"image":{"@id":"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/bebubo4"]},{"@type":"Person","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7","name":"root","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g","caption":"root"},"sameAs":["http:\/\/atmokpo.com\/w"],"url":"https:\/\/atmokpo.com\/w\/author\/root\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/33231","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/comments?post=33231"}],"version-history":[{"count":1,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/33231\/revisions"}],"predecessor-version":[{"id":33232,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/33231\/revisions\/33232"}],"wp:attachment":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/media?parent=33231"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/categories?post=33231"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/tags?post=33231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}