前提・実現したいこと
SpringBootで開発中、コマンドプロンプトからcurlコマンドでlocalhostに接続すると、404エラーが返ってきます。
SpringBoot自体は問題なく起動しています。
どこに問題があるか、ご教授いただけるでしょうか。
#該当のソースコード
java
1@RestController 2@RequestMapping("test/services/order") 3public class test { 4 @PostMapping 5 public void postOrder(@RequestBody String xml, HttpServletResponse response) throws UnsupportedEncodingException, SQLException { 6 7 8 } 9} 10
#実行コマンド
コマンドプロンプトから以下コマンド実行
tomcatは8081ポートで起動しています
curl -i -X POST http://localhost:8081/test/services/order -d "testtest";
#実行結果/エラー内容
C:\curl-7.68.0-win64-mingw\bin>curl -i -X POST http://localhost:8081/test/services/order -d "testtest";
HTTP/1.1 404
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: application/json
Transfer-Encoding: chunked
Date: Fri, 21 Feb 2020 11:34:28 GMT
{"timestamp":"2020-02-21T11:34:28.434+0000","status":404,"error":"Not Found","me
ssage":"No message available","path":"/test/services/order"}
#環境
Eclipse IDE for Enterprise Java Developers.
Version: 2019-12 (4.14.0)
OS windows8(64bit)
JavaSE 1.8
Springbootフレームワーク