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

搭建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返回。

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


猜你喜欢

转载自blog.csdn.net/zhouyingge1104/article/details/80723886