This application has no explicit mapping for /error, so you are seeing this as a fallback

原创
2020/12/14 14:16
阅读数 7W

搭建spring boot 后台服务,输入url,无法访问,提示:

This application has no explicit mapping for /error, so you are seeing this as a fallback


代码如下:

@Controller
@SpringBootApplication
@RequestMapping("/webapp")
public class WebappApplication {

	@RequestMapping("/")
	String index() {
		System.out.println("login 准备跳转x。。。");
		return "login";
	}

但是观察后台的输出,显示已经进入了@RequestMapping路径所对应的方法,为何浏览器没有返回应有的信息(字符串“login")呢,反而提示404呢?


经过一段时间的尝试与探索,找到了解决的办法:

把@Controller改为@RestController即可。

@Controller会把返回信息当作url处理。

@RestController把信息直接作为content返回。

问题解决,信息成功返回:


展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部