规定请求方式 RequestMapping(value="/hello" Method=RequestMethod.GET)
@RequestMapping(value="/hello" Method="Request.Method.GET")
@ResponseBody
public String home(){
return "user home";
}
//建议使用以下
@ResponseBody
@GetMapping("/hello")//PostMapping
public String show(@RequestParam("username")String username,@RequestParam("password")String password){
//@RquestParam 默认必须提供值
return "user show"+username+"__---"+password;
可以接收HttpServletRequest
@ResponseBody
@GetMapping("/hello")
public String edit(HttpServletRequest req){
return "server:"+req.getRemoteHost();
}
public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
}
@SpringBootApplication
@Controller
@SpringBootConfiguration
public class App {
@ResponseBody
@GetMapping("hello")
//public String show(@RequestParam(value="username",required=false)String username,@RequestParam(value="password",required=false)String password){
public String show(@Value("${username}")String username,@Value("${password}")String password){
//@RquestParam 默认必须提供值
return "user show:"+username+"||__---||"+password;
}
public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
}
@RestController//无需@ResponseBody
public class RoleController {
@GetMapping("/hello")
public String edit(HttpServletRequest req){
return "server:"+req.getRemoteHost();
}
}
Model.addAttribute(name, value)设置参数 UI 接口
更换web容器 ,默认Tomcat可以更换成jetty
1、排除Tomcat依赖
2、加入jetty依赖