发表于: 2017-12-14 23:26:43
1 643
今天完成的事情:
继续昨天的进度学习了MVC
@Controller
负责注册一个bean 到spring 上下文中。
@RequestMapping
注解为控制器指定可以处理哪些 URL 请求。
@RequestBody
该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter
进行解析,然后把相应的数据绑定到要返回的对象上 ,再把HttpMessageConverter
返回的对象数据绑定到 controller
中方法的参数上。
@ResponseBody
该注解用于将Controller
的方法返回的对象,通过适当的HttpMessageConverter
转换为指定格式后,写入到Response对象的body数据区。
@ModelAttribute
- 在方法定义上使用
@ModelAttribute
注解:Spring MVC 在调用目标处理方法前,会先逐个调用在方法级上标注了@ModelAttribute
的方法。 - 在方法的入参前使用
@ModelAttribute
注解:可以从隐含对象中获取隐含的模型数据中获取对象,再将请求参数–绑定到对象中,再传入入参将方法入参对象添加到模型中。
@RequestParam
在处理方法入参处使用 @RequestParam
可以把请求参 数传递给请求方法。
@PathVariable
绑定 URL 占位符到入参。
@ExceptionHandler
注解到方法上,出现异常时会执行该方法。
@ControllerAdvice
使一个Contoller成为全局的异常处理类,类中用@ExceptionHandle
r方法注解的方法可以处理所有Controller发生的异常。
前台接口写了3个
然后中间突然发现少了一个字段
然后加上去 然后在写修改用户字段的时候 那个前面没加上去的字段的set方法报错
我后面手动加上去也是GG
现在为止我还没找到原因
明天的计划:前台接口完成
遇到的问题:接口有些问题 只能自己慢慢消化了 然后我的这个前台板块 庆东建议用shiro 看来有空还是得去学习一下这个新的框架试试
收获:写接口
评论