发表于: 2017-05-09 19:49:51

2 1210


今日目标:

把demo改成注解方式实现。

1.将springmvc-servlet中之前配置的Controller删掉,加上一行将Controller指定在某个包的语句。

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <beans xmlns="http://www.springframework.org/schema/beans"
  3.    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4.    xmlns:context="http://www.springframework.org/schema/context"
  5.    xsi:schemaLocation="http://www.springframework.org/schema/beans
  6.    http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
  7.    http://www.springframework.org/schema/context        
  8.    http://www.springframework.org/schema/context/spring-context-3.0.xsd">
  9.    <context:component-scan base-package="com.qhs.rest.controller" />
  10. </beans>

2.修改IndexController:删除掉对接口的实现,增加一个导包(对Controller注解的支持),并且在类前面加上@Controller注解。

同时在方法前加上@RequestMapping("/index")注解,表明由它处理访问/index的请求。

  1. package com.qhs.rest.controller;
  2. import javax.servlet.http.HttpServletRequest;
  3. import javax.servlet.http.HttpServletResponse;
  4. import org.springframework.web.bind.annotation.RequestMapping;
  5. import org.springframework.web.servlet.ModelAndView;
  6. import org.springframework.stereotype.Controller;
  7. @Controller
  8. public class IndexController {
  9.    @RequestMapping("/index")
  10.    public ModelAndView handleRequest(HttpServletRequest arg0, HttpServletResponse arg1) throws Exception {
  11.        ModelAndView mav = new ModelAndView("index.jsp");
  12.        mav.addObject("msg","HelloSpringMVC");
  13.        return mav;
  14.    }
  15. }

明日目标:


和任务1一样,配置MyBatis和c3p0连接池。

研究这接口咋实现……


返回列表 返回列表
评论

    分享到