{"id":33075,"date":"2024-11-01T09:13:35","date_gmt":"2024-11-01T09:13:35","guid":{"rendered":"http:\/\/atmokpo.com\/w\/?p=33075"},"modified":"2024-11-01T11:29:04","modified_gmt":"2024-11-01T11:29:04","slug":"spring-boot-backend-development-course-database-understanding-project-with-diagrams","status":"publish","type":"post","link":"https:\/\/atmokpo.com\/w\/33075\/","title":{"rendered":"Spring Boot Backend Development Course, Database, Understanding Project with Diagrams"},"content":{"rendered":"<p><body><\/p>\n<p>Hello! Today we will conduct a backend development course using Spring Boot. In this course, we will take a detailed look at the basics of Spring Boot, database integration, REST API development, and finally how to understand the project structure through diagrams.<\/p>\n<h2>1. What is Spring Boot?<\/h2>\n<p>Spring Boot is a framework that helps you use the Java-based Spring framework more easily. It supports developers in building applications quickly and allows you to create executable Spring applications without complex configurations.<\/p>\n<p>The main features of Spring Boot are as follows:<\/p>\n<ul>\n<li>Auto configuration: Automatically configures Spring settings.<\/li>\n<li>Standalone applications: Can be easily packaged into a JAR file for deployment and execution.<\/li>\n<li>Production-ready: Provides external configuration features and monitoring metrics.<\/li>\n<li>Starter dependencies: Helps to easily add necessary dependencies.<\/li>\n<\/ul>\n<h2>2. Setting Up the Development Environment<\/h2>\n<p>To use Spring Boot, you need to install the Java Development Kit (JDK) and choose an IDE (Integrated Development Environment). In this course, we will use IntelliJ IDEA.<\/p>\n<h3>2.1 Installing the JDK<\/h3>\n<p>The JDK can be downloaded from the official Oracle website or OpenJDK. After installation, you need to set the PATH environment variable to use the JDK.<\/p>\n<h3>2.2 Installing IntelliJ IDEA<\/h3>\n<p>IntelliJ IDEA is an IDE provided by JetBrains. The Community Edition is offered for free and is suitable for Spring Boot development. Download and install it from the official website.<\/p>\n<h2>3. Creating a Spring Boot Project<\/h2>\n<p>Now let&#8217;s create a new Spring Boot project. Click on &#8220;New Project&#8221; in IntelliJ IDEA and select &#8220;Spring Initializr&#8221;.<\/p>\n<h3>3.1 Project Settings<\/h3>\n<p>Enter the following information:<\/p>\n<ul>\n<li>Group: com.example<\/li>\n<li>Artifact: demo<\/li>\n<li>Name: demo<\/li>\n<li>Description: Demo project for Spring Boot<\/li>\n<li>Package name: com.example.demo<\/li>\n<li>Packaging: Jar<\/li>\n<li>Java: 11<\/li>\n<\/ul>\n<p>Then, in &#8220;Dependencies&#8221;, add &#8220;Spring Web&#8221;, &#8220;Spring Data JPA&#8221;, and &#8220;H2 Database&#8221;.<\/p>\n<h2>4. Integrating with the Database<\/h2>\n<p>Spring Boot supports easy integration with various databases. In this course, we will create a simple CRUD application using the H2 database.<\/p>\n<h3>4.1 H2 Database Configuration<\/h3>\n<p>The H2 database is an in-memory database. Configure it by adding the following to the project&#8217;s <code>src\/main\/resources\/application.properties<\/code> file:<\/p>\n<pre>\nspring.datasource.url=jdbc:h2:mem:testdb\nspring.datasource.driverClassName=org.h2.Driver\nspring.datasource.username=sa\nspring.datasource.password=\nspring.h2.console.enabled=true\n<\/pre>\n<h3>4.2 Creating the Entity Class<\/h3>\n<p>Now let&#8217;s create the Entity class that will be mapped to the database. Create a &#8220;model&#8221; package, and write the <code>User<\/code> class as follows:<\/p>\n<pre>\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.3 Creating the Repository Interface<\/h3>\n<p>To interact with the database using Spring Data JPA, create a Repository interface. Create a &#8216;repository&#8217; package and write the interface as follows:<\/p>\n<pre>\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.4 Creating the Service Class<\/h3>\n<p>Create a Service class to handle business logic. Create a &#8216;service&#8217; package and write the UserService class as follows:<\/p>\n<pre>\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\n    @Autowired\n    private UserRepository userRepository;\n\n    public List<User> findAll() {\n        return userRepository.findAll();\n    }\n\n    public User save(User user) {\n        return userRepository.save(user);\n    }\n}\n<\/pre>\n<h3>4.5 Creating the Controller Class<\/h3>\n<p>Create a Controller class to handle HTTP requests. Create a &#8216;controller&#8217; package and write the UserController class as follows:<\/p>\n<pre>\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(\"\/users\")\npublic class UserController {\n\n    @Autowired\n    private UserService userService;\n\n    @GetMapping\n    public List<User> getAllUsers() {\n        return userService.findAll();\n    }\n\n    @PostMapping\n    public User createUser(@RequestBody User user) {\n        return userService.save(user);\n    }\n}\n<\/pre>\n<h2>5. Understanding RESTful APIs<\/h2>\n<p>Now let&#8217;s understand RESTful APIs using Spring Boot. REST stands for Representational State Transfer and is a web-based architectural style. RESTful APIs operate by creating, reading, modifying, and deleting resources through HTTP requests.<\/p>\n<h3>5.1 HTTP Methods<\/h3>\n<p>RESTful APIs use the following HTTP methods:<\/p>\n<ul>\n<li><strong>GET:<\/strong> Retrieve resources<\/li>\n<li><strong>POST:<\/strong> Create resources<\/li>\n<li><strong>PUT:<\/strong> Modify resources<\/li>\n<li><strong>DELETE:<\/strong> Delete resources<\/li>\n<\/ul>\n<h3>5.2 JSON Data<\/h3>\n<p>JSON (JavaScript Object Notation) format is commonly used to transmit data in RESTful APIs. JSON is a lightweight and human-readable data format widely used in web applications.<\/p>\n<h2>6. Understanding Project Structure Through Diagrams<\/h2>\n<p>Based on what we have discussed so far, let\u2019s draw the project structure. Here is the overall project structure:<\/p>\n<pre>\ndemo\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.example.demo\n\u2502   \u2502   \u2502       \u251c\u2500\u2500 controller\n\u2502   \u2502   \u2502       \u2502   \u2514\u2500\u2500 UserController.java\n\u2502   \u2502   \u2502       \u251c\u2500\u2500 model\n\u2502   \u2502   \u2502       \u2502   \u2514\u2500\u2500 User.java\n\u2502   \u2502   \u2502       \u251c\u2500\u2500 repository\n\u2502   \u2502   \u2502       \u2502   \u2514\u2500\u2500 UserRepository.java\n\u2502   \u2502   \u2502       \u2514\u2500\u2500 service\n\u2502   \u2502   \u2502           \u2514\u2500\u2500 UserService.java\n\u2502   \u2502   \u2514\u2500\u2500 resources\n\u2502   \u2502       \u2514\u2500\u2500 application.properties\n\u2514\u2500\u2500 pom.xml\n<\/pre>\n<h2>7. Conclusion<\/h2>\n<p>In this course, we learned the basics of backend development using Spring Boot and how to implement a simple RESTful API integrated with a database. Spring Boot is a powerful framework, so I encourage you to continue learning and take advantage of its various features.<\/p>\n<p>Don&#8217;t stop here; take on various projects! We wish you success on your development journey!<\/p>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello! Today we will conduct a backend development course using Spring Boot. In this course, we will take a detailed look at the basics of Spring Boot, database integration, REST API development, and finally how to understand the project structure through diagrams. 1. What is Spring Boot? Spring Boot is a framework that helps you &hellip; <a href=\"https:\/\/atmokpo.com\/w\/33075\/\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;Spring Boot Backend Development Course, Database, Understanding Project with Diagrams&#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-33075","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, Database, Understanding Project with Diagrams - \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\/33075\/\" \/>\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, Database, Understanding Project with Diagrams - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"og:description\" content=\"Hello! Today we will conduct a backend development course using Spring Boot. In this course, we will take a detailed look at the basics of Spring Boot, database integration, REST API development, and finally how to understand the project structure through diagrams. 1. What is Spring Boot? Spring Boot is a framework that helps you &hellip; \ub354 \ubcf4\uae30 &quot;Spring Boot Backend Development Course, Database, Understanding Project with Diagrams&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/atmokpo.com\/w\/33075\/\" \/>\n<meta property=\"og:site_name\" content=\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-01T09:13:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-01T11:29:04+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\/33075\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/33075\/\"},\"author\":{\"name\":\"root\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\"},\"headline\":\"Spring Boot Backend Development Course, Database, Understanding Project with Diagrams\",\"datePublished\":\"2024-11-01T09:13:35+00:00\",\"dateModified\":\"2024-11-01T11:29:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/atmokpo.com\/w\/33075\/\"},\"wordCount\":615,\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"articleSection\":[\"Spring Boot backend development\"],\"inLanguage\":\"ko-KR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/atmokpo.com\/w\/33075\/\",\"url\":\"https:\/\/atmokpo.com\/w\/33075\/\",\"name\":\"Spring Boot Backend Development Course, Database, Understanding Project with Diagrams - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#website\"},\"datePublished\":\"2024-11-01T09:13:35+00:00\",\"dateModified\":\"2024-11-01T11:29:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/atmokpo.com\/w\/33075\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/atmokpo.com\/w\/33075\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/atmokpo.com\/w\/33075\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud648\",\"item\":\"https:\/\/atmokpo.com\/w\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Spring Boot Backend Development Course, Database, Understanding Project with Diagrams\"}]},{\"@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, Database, Understanding Project with Diagrams - \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\/33075\/","og_locale":"ko_KR","og_type":"article","og_title":"Spring Boot Backend Development Course, Database, Understanding Project with Diagrams - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","og_description":"Hello! Today we will conduct a backend development course using Spring Boot. In this course, we will take a detailed look at the basics of Spring Boot, database integration, REST API development, and finally how to understand the project structure through diagrams. 1. What is Spring Boot? Spring Boot is a framework that helps you &hellip; \ub354 \ubcf4\uae30 \"Spring Boot Backend Development Course, Database, Understanding Project with Diagrams\"","og_url":"https:\/\/atmokpo.com\/w\/33075\/","og_site_name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","article_published_time":"2024-11-01T09:13:35+00:00","article_modified_time":"2024-11-01T11:29:04+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\/33075\/#article","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/33075\/"},"author":{"name":"root","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7"},"headline":"Spring Boot Backend Development Course, Database, Understanding Project with Diagrams","datePublished":"2024-11-01T09:13:35+00:00","dateModified":"2024-11-01T11:29:04+00:00","mainEntityOfPage":{"@id":"https:\/\/atmokpo.com\/w\/33075\/"},"wordCount":615,"publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"articleSection":["Spring Boot backend development"],"inLanguage":"ko-KR"},{"@type":"WebPage","@id":"https:\/\/atmokpo.com\/w\/33075\/","url":"https:\/\/atmokpo.com\/w\/33075\/","name":"Spring Boot Backend Development Course, Database, Understanding Project with Diagrams - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/#website"},"datePublished":"2024-11-01T09:13:35+00:00","dateModified":"2024-11-01T11:29:04+00:00","breadcrumb":{"@id":"https:\/\/atmokpo.com\/w\/33075\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/atmokpo.com\/w\/33075\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/atmokpo.com\/w\/33075\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ud648","item":"https:\/\/atmokpo.com\/w\/en\/"},{"@type":"ListItem","position":2,"name":"Spring Boot Backend Development Course, Database, Understanding Project with Diagrams"}]},{"@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\/33075","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=33075"}],"version-history":[{"count":1,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/33075\/revisions"}],"predecessor-version":[{"id":33076,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/33075\/revisions\/33076"}],"wp:attachment":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/media?parent=33075"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/categories?post=33075"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/tags?post=33075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}