发表于: 2017-02-11 00:10:19
2 1956
今天完成
今天有点情况,回家了,所以我宝贵的晚上自习时间就没了,和家里面商量点事。但是呢,家里没网啊, 我不得不把手机热点打开,但是慢的要死。
springMVC实现REST接口
参考:http://blog.csdn.net/lxhjh/article/details/8960097
关于springmvc中几个常用的注解:
1、用@Controller注解,把普通的java类变成为一个控制器类;
2、用@RequestMapping("/XXXX")注解,把普通的java类映射为一个REST访问的根目录
3、用@RequestMapping(value = "/getdate", method = RequestMethod.GET)注解,把一个方法映射为一个REST访问的集体功能及调用方法(GET,POST)
4、用@ResponseBody注解,访问返回是一个实体,然后json解析器进行编码,最后返回为一个json串
参考丁杰师兄写了一个controller
原来我写的(这也是参考的):
@Controller
@RequestMapping("/student")
public class StudentController {
@Resource
private StudentServiceImpl studentService;
@RequestMapping("/showStudent")
public String toIndex(HttpServletRequest request,Model model){
int studentId = Integer.parseInt(request.getParameter("id"));
Student student = this.studentService.findStudentMapper(studentId);
model.addAttribute("student", student);
return "showStudent"; //此页面仅输出一下用户名
}
}
后来改写的:
我发现还是后边这个更简单一点啊。
现在只是大致的了解了springmvcREST接口的形式,还需要具体深入的了解
我发现好几位师兄都再看《springmvc深度探险》我认为我有必要去学习一下。
明天计划:
把任务二涉及到的几个技能点去了解一下(比如:jetty、git、Json等等)
遇到的问题:
启动tomcat的时候报错,翻译过来好像是创建studentController这个bean失败,注入依赖资源失败,
Can not set xiuzhenyuan.task2.service.impl.StudentServiceImpl field xiuzhenyuan.task2.controller.StudentController.studentService to com.sun.proxy.$Proxy15
这个错误我理解不了
收获:
springmvc创建REST接口其实挺简单的
评论