- 注解@Service声明当前类是一个Service类
- 通过自动装配@Autowired引入CategoryMapper ,在list方法中调用CategoryMapper 的list方法.
- 注解@Controller声明当前类是一个控制器
- 注解@RequestMapping("")表示访问的时候无需额外的地址
- 注解@Autowired把CategoryServiceImpl自动装配进了CategoryService 接口
- 注解@RequestMapping("admin_category_list") 映射admin_category_list路径的访问
- 在list方法中,通过categoryService.list()获取所有的Category对象,然后放在"cs"中,并服务端跳转到 “admin/listCategory” 视图。
“admin/listCategory” 会根据后续的springMVC.xml 配置文件,跳转到 WEB-INF/jsp/admin/listCategory.jsp 文件 - @RequestBody 该注解用于读取Request请求的Body数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上。然后再把HttpMessageConverter返回的对象数据绑定到Controller中方法的参数上。
- @ResponseBody 该注解用于将Controller中方法返回的对象,通过适当的HttpMessageConverter转换为指定格式后,写入Response的Body数据区。 使用时机:返回的数据不是Html格式的标签,而是其他某种格式的数据时使用(如json,xml等)
Java代码中注解的含义@Service @Controller @RequestMapping @RequestBody @ResponseBody
最新推荐文章于 2024-08-16 06:00:00 发布