我自己新建了一个mydemo测试程序完全按照文档上面,但是到最后返回No handler found for GET /api/info

Blade 未结 2 1219
javahuan
javahuan 剑圣 2020-12-27 22:22

我目前按照文档上面第三章 开发初探 做了一个测试程序名字叫mydemo,已经拿到权鉴了,并携带权鉴值去访问
http://www.jbosk97.com/blade-mydemo/api/info?name=zhang  结果postman返回 我把官方的localhost换成了www.jbosk97.com www.jbosk97.com 是合法的域名,域名本身没问题权鉴访问这个域名都可以获取 但是最后postman返回

{

    "code"404,

    "success"false,

    "data": {},

    "msg""No handler found for GET /api/info"

}

服务器控制台上面打印

2020-12-27 22:05:12.839  WARN 8512 --- [ XNIO-1 task-12] o.s.web.servlet.PageNotFound             : No mapping for GET /api/info

2020-12-27 22:05:12.840 ERROR 8512 --- [ XNIO-1 task-12] o.s.c.log.error.RestExceptionTranslator  : 404没找到请求:No handler found for GET /api/info

测试主要代码如下

package org.springblade.mydemo.controller;


import org.springframework.web.bind.annotation.GetMapping;

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.RestController;


@RestController

@RequestMapping("api")

public class MyDemoController {


@GetMapping("info")

public String info(String name){

//return "你好,我的名字是:"+name;

return "Hello,My Name Is:"+name;

}

}


2条回答
  • 2020-12-28 20:42

    群内说是已经解决了,不过不知道具体原因是什么,希望后续的问题可以把代码贴全或者上传整个服务代码。这样方便我们帮忙调试

    0 讨论(0)
  • 2021-01-30 16:44

    你好,请问一下怎么解决的,我也遇到了这个问题

    0 讨论(2)
提交回复