springMVC学习笔记(二) ---- controller注解
2016-12-06 18:55
537 查看
话不多说直接上代码,这次只是用注解代替implements Controller
dispatcherServlet上需要加一个注解扫描包:
controller:
dispatcherServlet上需要加一个注解扫描包:
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd"> <!--1首先就是配置handlerMapping,是把请求交给一个特定的controller--> <!--配置handlerMapper,找的是mapping--> <!--<bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"/>--> <!--2之后是配置handlerAdapter,这个是对Handler进行具体的调用--> <!--配置handlerAdapter,找的是controller--> <!--<bean class="org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter"/>--> <!--3Handler对数据处理完成以后将返回一个ModelAndView()--> <!--4DispatcherSevlet通过ViewResolver将逻辑视图转化为真正的视图View--> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <!--结果视图的前缀+后缀--> <property name="prefix" value="/jsp/"/> <property name="suffix" value=".jsp"/> </bean> <!--第二课启动扫描--> <!--启动Spring MVC的注解扫描功能,启用扫描要注释上面2个,因为冲突--> <context:component-scan base-package="com.controller"/> </beans>
controller:
import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; @Controller public class HelloAnnotationController { @RequestMapping("/hello3") public ModelAndView hello3(){ System.out.println("成功来到helloController"); ModelAndView mv = new ModelAndView(); //视图名 mv.setViewName("hello");//相当于去/hello.jsp //封装要显示到视图中的数据 mv.addObject("msg","wolagecacaca"); System.out.println(mv); return mv; } }
相关文章推荐
- springMVC学习笔记---controller中实现多个方法
- 【springMVC 学习三】springmvc常用注解之@Controller和@RequestMapping
- springmvc学习笔记(三)一个Controller中实现多个方法
- springMVC学习笔记(二)-----注解和非注解入门小程序
- springmvc学习笔记(10)-springmvc注解开发之商品修改功能
- springmvc学习笔记(12)-springmvc注解开发之包装类型参数绑定
- springMVC学习笔记六(注解方式实现控制器)
- Spring学习2_springmvc常用注解之@Controller和@RequestMapping
- Spring学习笔记-springMVC基于注解的控制器(Demo)
- springmvc学习笔记(五)开启注解
- SpringMVC学习笔记(二) -- 提交数据至后台controller
- springMVC学习笔记---注解优化
- SpringMVC 学习笔记(二) @RequestMapping、@PathVariable等注解
- SpringMVC 注解学习一@controller
- springMVC学习笔记三(controller控制器)
- SpringMVC学习笔记(5) 启用(优化)注解+静态资源访问
- Spring学习笔记-springMVC基于注解的控制器(基本概念)
- springMVC学习笔记六(注解方式实现控制器)
- springmvc学习笔记(13)-springmvc注解开发之集合类型参数绑定
- springmvc学习笔记(11)-springmvc注解开发之简单参数绑定