发表于: 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接口其实挺简单的


返回列表 返回列表
评论

    分享到