SpringBoot 学习总结

1.spring boot 开发常用注解

@RequestMapping  // springmvc 访问链接注解
@GetMapping  // 处理get请求的映射 等同于 @RequestMapping(method = RequestMethod.GET)
@PostMapping  // 处理post请求的映射
@PutMapping  // 处理put请求的映射
@DeleteMapping  // 处理delete请求的映射
@RequestParam  // 请求参数注解
@PathVariable  // url中参数注解(常用于restful)
@Controller  // springmvc 控制器注解
@RestController  // restful 控制器注解
@RequestBody // 接受json数据然后映射到对象参数
@ResponseBody  // 返回json格式数据
@WebServlet  // 在自定义的servlet上使用
@ServletComponentScan  // 在主类上使用 扫描自定义servlet的包路径
@WebFilter  // 在自定义的 filter 上使用
@WebListener  // 在 自定义的 listener 上使用

2.spring mvc 返回 xml 格式数据

@RequestMapping(value="/xml/user",produces=MediaType.APPLICATION_XML_VALUE)

并且加入 jar 包

<dependency>
	<groupId>com.fasterxml.jackson.dataformat</groupId>
	<artifactId>jackson-dataformat-xml</artifactId>
</dependency>

3.

猜你喜欢

转载自my.oschina.net/u/1411151/blog/1633317