一.创建测试项目
- IDEA --> new project
- –> Spring Initialzer => next => com.yby.business => Spring Web ,Mybatis framwork,MySQL Driver
- –> pom.xml => version 2.1.5.REALSE => Project Structer:main.java->resourse
- –> BusinessApplication->run=>调试项目至运行
- –>main.java.com.yby.business.pojo:UserInfo
- –>main.java.com.yby.business.controller:
UserInfoController
二.测试项目
1.常见注解
- @RestController
- @Controller
- @RequestMapping
- @ResponseBody
- @SpringBootApplication:标志启动项目
- @PathVariable
- @RequestParam
2.网页获取参数方法
1)restfull方法:http://localhost:8080/detail/{id}/{username}/{password}
代码结构:
@RequestMapping("detail/{id}/{username}/{password}")
public UserInfo detail(@PathVariable("id") int id,
@PathVariable("username") String username,
@PathVariable("password") String password){
UserInfo userInfo=new UserInfo();
userInfo.setId(id);
userInfo.setUsername(username);
userInfo.setPassword(password);
return userInfo;
}
2)地址栏显示参数和内容方法:http://localhost:8080/login.do?usrname=ybby&password=123
代码结构:
@RequestMapping("/login.do")
@ResponseBody
public UserInfo login(@RequestParam("username") String username,
@RequestParam("password")String password){
UserInfo userInfo=new UserInfo();
userInfo.setUsername(username);
userInfo.setPassword(password);
return userInfo;
}