1.前置知识
1)利用maven构建项目(http://www.imooc.com/learn/443)
2)Spring注解(http://www.imooc.com/learn/196)
3)RESTful API
2.不需要学习Spring MVC
3.Java、Maven版本保持一致
4.属性配置
注解5.通过yml文件进行配置,以前使用的是xml和properties文件
yml文件配置形式6.Controll的使用
注解 注解1)@PathVariable
代码:
@RequestMapping(value = "/hello/{id}",method = RequestMethod.GET)
public String say(@PathVariable("id") Integer id){
return "Id"+id;
}
请求路径:http://localhost:8080/girl/hello/18
运行结果:
2)@RequestParam
代码:
@RequestMapping(value = "/hi",method = RequestMethod.GET)
public String sayhi(@RequestParam("id") Integer id){
return "Id:"+id;
}
请求路径:http://localhost:8080/girl/hi?id=23
运行结果:
3)@GetMapping
@GetMapping("/hi") 等价于 @RequestMapping(value = "/hi",method = RequestMethod.GET)
7.JPA概念
JPA(Java Persistence API)定义了一系列对象持久化的标准,目前实现这一规范的产品有Hibernate、TopLink等。
Spring-Data-Jpa就是对Hebernate的整合。
网友评论