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.