@Component:标准一个普通的spring Bean类。
@Controller:标注一个控制器组件类。
@Service:标注一个业务逻辑组件类。
@Repository:标注一个DAO组件类。
@Autowired 优先按照类型注入
@Resource 按照名字注入,名字为空 按照类型注入
@RequestMapping(value = "", method = RequestMethod.GET) value 请求路径 method 允许的请求类型
@ResponseBody json格式响应
@PathVariable 从rest路径下获取参数,名字一样不用配置(value="")
@RequestParam(value="aaa") String bbb 1 参数绑定 从request获取的名字为aaa参数绑定到bbb,如果参数名一致,可以不用写value
2 可以通过required=false或者true来要求@RequestParam配置的前端参数是否一定要传
3 defaultValue = "0" 设置默认值