{"id":33065,"date":"2024-11-01T09:13:31","date_gmt":"2024-11-01T09:13:31","guid":{"rendered":"http:\/\/atmokpo.com\/w\/?p=33065"},"modified":"2024-11-01T11:29:07","modified_gmt":"2024-11-01T11:29:07","slug":"spring-boot-backend-development-course-understanding-the-project-with-illustrations","status":"publish","type":"post","link":"https:\/\/atmokpo.com\/w\/33065\/","title":{"rendered":"Spring Boot Backend Development Course, Understanding the Project with Illustrations"},"content":{"rendered":"<p><body><\/p>\n<p>Hello! In this course, we will cover the basics to advanced topics of backend development using Spring Boot. This course is designed to be visually easy to understand with illustrations, making it accessible for beginners. This step-by-step project covers all the elements needed to develop a real web application.<\/p>\n<h2>1. What is Spring Boot?<\/h2>\n<p>Spring Boot is a modern lightweight framework based on the Spring Framework. It minimizes the time developers spend on setup and configuration tasks, fundamentally simplifying the bootstrap process of Spring applications.<\/p>\n<p><img decoding=\"async\" alt=\"Spring Boot Architecture\" src=\"spring-boot.png\"\/><\/p>\n<p><strong>Figure 1:<\/strong> Spring Boot Architecture<\/p>\n<p>The main advantages of Spring Boot are as follows:<\/p>\n<ul>\n<li>Fast development: Provides an embedded Tomcat server and automatic configuration features.<\/li>\n<li>Easy deployment: Can be easily deployed on various platforms.<\/li>\n<li>Productive development: Powerful features can be accessed with simple setup.<\/li>\n<\/ul>\n<h2>2. Setting Up the Development Environment<\/h2>\n<p>To develop a Spring Boot application, you need to install JDK, Maven, and an IDE. Here&#8217;s how to set up each tool.<\/p>\n<h3>2.1 Installing JDK<\/h3>\n<p>To use Spring Boot, you need to install the Java Development Kit (JDK). Download and install the latest version of the JDK. After installation, set the JAVA_HOME environment variable.<\/p>\n<h3>2.2 Installing Maven<\/h3>\n<p>Maven is a tool for dependency management. After installing Maven, add the Maven bin path to the PATH environment variable.<\/p>\n<h3>2.3 Installing an IDE<\/h3>\n<p>You can conveniently manage Spring Boot projects using IDEs like IntelliJ IDEA or Eclipse. IntelliJ IDEA, in particular, is highly recommended due to its excellent support for integration with Spring Boot.<\/p>\n<h2>3. Creating Your First Spring Boot Project<\/h2>\n<p>Now let&#8217;s create a Spring Boot project. You can use Spring Initializr to generate the project. Follow the steps below:<\/p>\n<ol>\n<li>Access the Spring Initializr website.<\/li>\n<li>Enter the project metadata.<\/li>\n<li>Add dependencies. (Spring Web, Spring Data JPA, H2 Database, etc.)<\/li>\n<li>Download the project and open it in your IDE.<\/li>\n<\/ol>\n<h3>3.1 Understanding the Project Structure<\/h3>\n<p>The generated project has the following structure:<\/p>\n<pre class=\"code\">\nmy-spring-boot-project\/\n\u251c\u2500\u2500 src\/\n\u2502   \u251c\u2500\u2500 main\/\n\u2502   \u2502   \u251c\u2500\u2500 java\/\n\u2502   \u2502   \u2502   \u2514\u2500\u2500 com\/\n\u2502   \u2502   \u2502       \u2514\u2500\u2500 example\/\n\u2502   \u2502   \u2502           \u2514\u2500\u2500 demo\/\n\u2502   \u2502   \u2502               \u251c\u2500\u2500 DemoApplication.java\n\u2502   \u2502   \u2502               \u2514\u2500\u2500 controller\/\n\u2502   \u2502   \u2502               \u2514\u2500\u2500 service\/\n\u2502   \u2502   \u2502               \u2514\u2500\u2500 repository\/\n\u2502   \u2502   \u2514\u2500\u2500 resources\/\n\u2502   \u2502       \u251c\u2500\u2500 application.properties\n\u2502   \u2514\u2500\u2500 test\/\n\u2502       \u2514\u2500\u2500 java\/\n\u2514\u2500\u2500 pom.xml\n<\/pre>\n<p>In this structure, <code>DemoApplication.java<\/code> serves as the entry point of the application.<\/p>\n<h2>4. Developing a RESTful API<\/h2>\n<p>Now let&#8217;s create a basic RESTful API. Spring Boot supports building RESTful services very easily.<\/p>\n<h3>4.1 Creating the Model Class<\/h3>\n<p>First, let&#8217;s create a data model class. For example, we will create a <code>User<\/code> class to store user information.<\/p>\n<pre class=\"code\">\npackage com.example.demo.model;\n\nimport javax.persistence.Entity;\nimport javax.persistence.GeneratedValue;\nimport javax.persistence.GenerationType;\nimport javax.persistence.Id;\n\n@Entity\npublic class User {\n    @Id\n    @GeneratedValue(strategy = GenerationType.IDENTITY)\n    private Long id;\n    private String name;\n    private String email;\n\n    \/\/ getters and setters\n}\n<\/pre>\n<h3>4.2 Creating the Repository Interface<\/h3>\n<p>To query or modify data, let&#8217;s create a repository interface using JPA.<\/p>\n<pre class=\"code\">\npackage com.example.demo.repository;\n\nimport com.example.demo.model.User;\nimport org.springframework.data.jpa.repository.JpaRepository;\n\npublic interface UserRepository extends JpaRepository<User, Long> {\n}\n<\/pre>\n<h3>4.3 Creating the Service Class<\/h3>\n<p>Let&#8217;s create a service class to handle business logic.<\/p>\n<pre class=\"code\">\npackage com.example.demo.service;\n\nimport com.example.demo.model.User;\nimport com.example.demo.repository.UserRepository;\nimport org.springframework.beans.factory.annotation.Autowired;\nimport org.springframework.stereotype.Service;\n\nimport java.util.List;\n\n@Service\npublic class UserService {\n    @Autowired\n    private UserRepository userRepository;\n\n    public List<User> getAllUsers() {\n        return userRepository.findAll();\n    }\n\n    public User createUser(User user) {\n        return userRepository.save(user);\n    }\n\n    \/\/ Other methods\n}\n<\/pre>\n<h3>4.4 Creating the Controller Class<\/h3>\n<p>Now let&#8217;s create a controller class to handle HTTP requests.<\/p>\n<pre class=\"code\">\npackage com.example.demo.controller;\n\nimport com.example.demo.model.User;\nimport com.example.demo.service.UserService;\nimport org.springframework.beans.factory.annotation.Autowired;\nimport org.springframework.web.bind.annotation.*;\n\nimport java.util.List;\n\n@RestController\n@RequestMapping(\"\/api\/users\")\npublic class UserController {\n    @Autowired\n    private UserService userService;\n\n    @GetMapping\n    public List<User> getAllUsers() {\n        return userService.getAllUsers();\n    }\n\n    @PostMapping\n    public User createUser(@RequestBody User user) {\n        return userService.createUser(user);\n    }\n}\n<\/pre>\n<h2>5. Database Configuration<\/h2>\n<p>Now let&#8217;s set up the H2 database. Modify the <code>application.properties<\/code> file to add the database configuration.<\/p>\n<pre class=\"code\">\nspring.datasource.url=jdbc:h2:mem:testdb\nspring.datasource.driverClassName=org.h2.Driver\nspring.datasource.username=sa\nspring.datasource.password=password\nspring.h2.console.enabled=true\nspring.jpa.hibernate.ddl-auto=update\n<\/pre>\n<h2>6. Testing<\/h2>\n<p>Now everything is ready. When you run the Spring Boot application, you can create and query user data through the RESTful API using the embedded H2 database. Tools like Postman can be used to perform API testing.<\/p>\n<p><img decoding=\"async\" alt=\"Postman Usage Example\" src=\"postman.png\"\/><\/p>\n<p><strong>Figure 2:<\/strong> API Testing in Postman<\/p>\n<h2>7. Conclusion<\/h2>\n<p>In this course, you learned how to create a simple backend application using Spring Boot. Spring Boot helps you progress projects quickly without complex configurations and is very suitable for developing RESTful APIs. I hope this course has laid the foundation for you to delve deeper into backend development with Spring Boot.<\/p>\n<h2>8. Additional Resources<\/h2>\n<p>If you want to learn more, check out the resources below:<\/p>\n<ul>\n<li><a href=\"https:\/\/spring.io\/projects\/spring-boot\">Official Spring Boot Documentation<\/a><\/li>\n<li><a href=\"https:\/\/www.baeldung.com\/spring-boot\">Baeldung&#8217;s Spring Boot Guide<\/a><\/li>\n<\/ul>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello! In this course, we will cover the basics to advanced topics of backend development using Spring Boot. This course is designed to be visually easy to understand with illustrations, making it accessible for beginners. This step-by-step project covers all the elements needed to develop a real web application. 1. What is Spring Boot? Spring &hellip; <a href=\"https:\/\/atmokpo.com\/w\/33065\/\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;Spring Boot Backend Development Course, Understanding the Project with Illustrations&#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-33065","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, Understanding the Project with Illustrations - \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\/33065\/\" \/>\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, Understanding the Project with Illustrations - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"og:description\" content=\"Hello! In this course, we will cover the basics to advanced topics of backend development using Spring Boot. This course is designed to be visually easy to understand with illustrations, making it accessible for beginners. This step-by-step project covers all the elements needed to develop a real web application. 1. What is Spring Boot? Spring &hellip; \ub354 \ubcf4\uae30 &quot;Spring Boot Backend Development Course, Understanding the Project with Illustrations&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/atmokpo.com\/w\/33065\/\" \/>\n<meta property=\"og:site_name\" content=\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-01T09:13:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-01T11:29:07+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\/33065\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/33065\/\"},\"author\":{\"name\":\"root\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\"},\"headline\":\"Spring Boot Backend Development Course, Understanding the Project with Illustrations\",\"datePublished\":\"2024-11-01T09:13:31+00:00\",\"dateModified\":\"2024-11-01T11:29:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/atmokpo.com\/w\/33065\/\"},\"wordCount\":555,\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"articleSection\":[\"Spring Boot backend development\"],\"inLanguage\":\"ko-KR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/atmokpo.com\/w\/33065\/\",\"url\":\"https:\/\/atmokpo.com\/w\/33065\/\",\"name\":\"Spring Boot Backend Development Course, Understanding the Project with Illustrations - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#website\"},\"datePublished\":\"2024-11-01T09:13:31+00:00\",\"dateModified\":\"2024-11-01T11:29:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/atmokpo.com\/w\/33065\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/atmokpo.com\/w\/33065\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/atmokpo.com\/w\/33065\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud648\",\"item\":\"https:\/\/atmokpo.com\/w\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Spring Boot Backend Development Course, Understanding the Project with Illustrations\"}]},{\"@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, Understanding the Project with Illustrations - \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\/33065\/","og_locale":"ko_KR","og_type":"article","og_title":"Spring Boot Backend Development Course, Understanding the Project with Illustrations - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","og_description":"Hello! In this course, we will cover the basics to advanced topics of backend development using Spring Boot. This course is designed to be visually easy to understand with illustrations, making it accessible for beginners. This step-by-step project covers all the elements needed to develop a real web application. 1. What is Spring Boot? Spring &hellip; \ub354 \ubcf4\uae30 \"Spring Boot Backend Development Course, Understanding the Project with Illustrations\"","og_url":"https:\/\/atmokpo.com\/w\/33065\/","og_site_name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","article_published_time":"2024-11-01T09:13:31+00:00","article_modified_time":"2024-11-01T11:29:07+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\/33065\/#article","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/33065\/"},"author":{"name":"root","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7"},"headline":"Spring Boot Backend Development Course, Understanding the Project with Illustrations","datePublished":"2024-11-01T09:13:31+00:00","dateModified":"2024-11-01T11:29:07+00:00","mainEntityOfPage":{"@id":"https:\/\/atmokpo.com\/w\/33065\/"},"wordCount":555,"publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"articleSection":["Spring Boot backend development"],"inLanguage":"ko-KR"},{"@type":"WebPage","@id":"https:\/\/atmokpo.com\/w\/33065\/","url":"https:\/\/atmokpo.com\/w\/33065\/","name":"Spring Boot Backend Development Course, Understanding the Project with Illustrations - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/#website"},"datePublished":"2024-11-01T09:13:31+00:00","dateModified":"2024-11-01T11:29:07+00:00","breadcrumb":{"@id":"https:\/\/atmokpo.com\/w\/33065\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/atmokpo.com\/w\/33065\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/atmokpo.com\/w\/33065\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ud648","item":"https:\/\/atmokpo.com\/w\/en\/"},{"@type":"ListItem","position":2,"name":"Spring Boot Backend Development Course, Understanding the Project with Illustrations"}]},{"@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\/33065","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=33065"}],"version-history":[{"count":1,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/33065\/revisions"}],"predecessor-version":[{"id":33066,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/33065\/revisions\/33066"}],"wp:attachment":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/media?parent=33065"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/categories?post=33065"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/tags?post=33065"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}