javaWeb学习笔记-Spring+SpringMVC注解
来源:互联网 发布:高斯模糊算法实现 c 编辑:程序博客网 时间:2024/06/05 10:11
一、SpringMVC注解
SpringMVC是一个基于DispatcherServlet的MVC框架,每一个请求最先访问的都是DispatcherServlet,DispatcherServlet负责转发每一个Request请求给相应的Handler,Handler处理以后再返回相应的视图(View)和模型(Model),返回的视图和模型都可以不指定,即可以只返回Model或只返回View或都不返回。在使用注解的SpringMVC中,处理器Handler是基于@Controller和@RequestMapping这两个注解的,@Controller声明一个处理器类,@RequestMapping声明对应请求的映射关系,这样就可以提供一个非常灵活的匹配和处理方式。
DispatcherServlet.xml
- <servlet>
- <servlet-name>blog</servlet-name>
- <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
- <load-on-startup>1</load-on-startup>
- </servlet>
- <servlet-mapping>
- <servlet-name>blog</servlet-name>
- <url-pattern>*.do</url-pattern>
- </servlet-mapping>
- <servlet>
- <servlet-name>blog</servlet-name>
- <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
- <init-param>
- <param-name>contextConfigLocation</param-name>
- <param-value>/WEB-INF/blog-servlet.xml</param-value>
- </init-param>
- <load-on-startup>1</load-on-startup>
- </servlet>
- <servlet-mapping>
- <servlet-name>blog</servlet-name>
- <url-pattern>*.do</url-pattern>
- </servlet-mapping>
- <bean
- class="org.springframework.web.servlet.view.InternalResourceViewResolver">
- <property name="prefix" value="/WEB-INF/" />
- <property name="suffix" value=".jsp" />
- </bean>
要使用注解的SpringMVC需要在SpringMVC的配置文件中进行声明,具体方式为先引入mvc命名空间,然后利用<mvc:annotation-driven />进行声明。
主要是说说Controller.
在SpringMVC中Controller不需要继承什么类,也不需要实现什么接口,一切使用了@Controller进行标记的类都是Controller
- @Controller
- public class BlogController {
- }
- @Controller
- @RequestMapping("/blog")
- public class BlogController {
- @RequestMapping("/index")
- public String index(Map<String, Object> map) {
- return "blog/index";
- }
- }
阅读全文
0 0
- javaWeb学习笔记-Spring+SpringMVC注解
- Spring学习笔记-springMVC基于注解的控制器(基本概念)
- Spring学习笔记-springMVC基于注解的控制器(Demo)
- JavaWeb: Spring框架学习2(注解)
- springMVC学习笔记---注解优化
- spring注解学习笔记
- Spring 注解学习笔记
- Spring注解学习笔记
- Spring注解@学习笔记
- spring注解学习笔记
- Spring 注解学习笔记
- Spring 注解学习笔记
- Spring 注解学习笔记
- SpringMVC学习笔记(三)使用IntelliJ IDEA开发Spring MVC HelloWorld(注解配置SpringMVC)
- 【JAVAWEB学习笔记】springmvc环境搭建
- SPRING MVC注解 学习笔记
- 学习笔记:Spring注解注入
- Spring注解方法学习笔记
- Mybatis之批量更新操作
- emacs win7部分中文乱码 设置下字体吧
- Tween动画实现过程
- 两种高性能I/O设计模式(Reactor/Proactor)的比较
- lintcode(437)书籍复印
- javaWeb学习笔记-Spring+SpringMVC注解
- Date类
- 优酷视频播放接口解析
- 安卓学习系列
- 深度强化学习——连续动作控制DDPG、NAF
- wamp安装redis扩展
- CF 455B trie上博弈
- 单引号和双引号
- Android sutdio Error:Failed to crunch file 错误的解决