我正在尝试学习使用SpringBoot部署简单的REST服务。下面是我正在使用的类文件。
@SpringBootApplication
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class, args);
int a= 5;
int b=10;
Addition.addR(a, b);
}
}
和
@RestController
@RequestMapping(value="/spring/examples")
public class Addition {
@RequestMapping(value="/", method= RequestMethod.GET)
public static String addR(int a, int b){
String c ;
c= a + b + " = Addition of two Numbers";
return c;
}
}
当我运行主类时,我收到错误:
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
关于造成它的任何指示?
答案 0 :(得分:1)
我不认为你只是通过启动主类获得错误页面。因为此Whitelabel Error Page
是来自spring的错误页面的默认响应。所以你会在请求后得到这个页面。
像这样更改addR
代码:
@RequestMapping(method = RequestMethod.GET)
public static String addR(int a, int b) {
String c = a + b + " = Addition of two Numbers";
return c;
}
并发送如下请求:http://localhost:8080/spring/examples?a=1&b=2
。然后,预期的响应应如此:3 = Addition of two Numbers
。
如果你想检查你的主类是否也可以在控制台System.out.println(Addition.addR(1, 3));