[ad_1]
Postman に接続しようとしたところ、「エラー: 見つかりません。パス: /api/postService/getPost」というエラー メッセージが表示されました。 Apache Cassandra も完全に動作しており、キースペースも作成しました。これが私のコントローラー クラスです。 誰かが私に解決策を見つけることができますか?
郵便配達員のリクエスト: localhost:8080/api/postService/getPost
私が試したこと:
Java
package com.example.foodapiController; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.Comparator; import java.util.UUID; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.ComponentScan; import org.springframework.web.bind.annotation.CrossOrigin; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import com.example.foodapiEntity.Post; import com.example.foodapiPostService.*; @CrossOrigin @RestController @RequestMapping("/api/postService") public class PostController { @Autowired PostService postService; @PostMapping("/save") public ArrayList<Post> submitPost(@RequestBody Post body){ ArrayList<Post> result=postService.submitPostToDB(body); return result; } @GetMapping("/getPost") public ArrayList<Post> retrieveAllPost(){ ArrayList<Post> result=postService.retrivePostFromDB(); result.sort((e1, e2) -> e2.getDateTime().compareTo(e1.getDateTime())); return result; } @DeleteMapping("/delete/{postId}") public ArrayList<Post> deleteParticularPost(@PathVariable("postId") UUID postID){ ArrayList<Post> result=postService.deletePostFromDB(postID); return result; } }
[ad_2]
コメント