SpringMVC学习之注解方式的配置及启用
来源:互联网 发布:矩阵乘法 编辑:程序博客网 时间:2024/06/06 13:12
之前学习SpringMVC写的代码都是用的老的XML配置方式,这次开始用注解方式,SpringMVC从2.5版本就开始支持注解配置方式,3.0之后的版本就基本已经完善了~
环境:
SpringMVC:SpringMVC4(SpringMVC4.3)
IDE:IDEA17
JDK:1.7
Tomcat:7.0
首先,还是创建一个SpringMVC的工程。
我是继续用上次的工程来修改的。
首先修改dispatcher-servlet.xml文件
<?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:mvc="http://www.springframework.org/schema/mvc" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd"> <!-- 注解扫描包 --> <context:component-scan base-package="Controller" /> <!-- 添加注解驱动 --> <mvc:annotation-driven /> <!-- 静态资源访问 --> <mvc:resources location="/img/" mapping="/img/**"/> <!--所有的访问都统一先由InternalResourceViewResolver类处理--> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <!--定义跳转的文件的前缀(jsp文件所在目录)--> <property name="prefix" value="/" /> <!-- 定义跳转的文件的后缀 --> <property name="suffix" value=".jsp" /> </bean></beans>
这个是SpringMVC4的注解配置内容
再修改index.jsp文件
<%@ page contentType="text/html;charset=UTF-8" language="java" %><html> <head> <title>hello world Controller</title> </head> <body> hello world! <br>${zx} </body></html>
然后新建一个NewHello.java文件
package Controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.servlet.ModelAndView;/** * Created by seekhow on 2017/7/1. */@Controllerpublic class NewHello { @RequestMapping(value = "/NewHello",method = RequestMethod.GET) public ModelAndView show() { System.out.println("OK"); return new ModelAndView("index","zx","show"); }}
图中黄色部分就是注解部分,可以通过注解访问到这个Controller
并且在 @RequestMapping(value = “/NewHello”,method = RequestMethod.GET)中配置了访问路径:/NewHello
我们访问试试:
输入:http://localhost:8888/NewHello
访问成功
阅读全文
0 0
- SpringMVC学习之注解方式的配置及启用
- springMVC学习笔记---注解启用基本配置
- 注解的方式配置springMVC
- springMVC 启用注解的问题
- springmvc基于注解的配置方式
- springmvc之注解方式
- SpringMVC--注解与配置方式
- SpringMVC入门之二:配置及启用SpringMVC(基于JAVA配置)
- SpringMVC非注解方式学习
- SpringMVC注解启用
- springMVC启用注解
- SpringMVC学习之基于注解的控制器
- 七、初学SpringMVC+Mybatis之SpringMVC基于注解的配置
- springMVC(7) springMVC注解启用
- SpringMVC-----6、SpringMVC注解启用
- spring之启用注解所需配置
- SpringMVC学习笔记(二):基于注解的方式
- SpringMVC的注解命名方式
- spring4.x注解概述
- Typora 我有我的优雅
- linux安装redis并开启redis扩展
- 关于javascript的int转String与String转int
- 配置Linux系统ssh免密码登陆
- SpringMVC学习之注解方式的配置及启用
- 使用spring自带的Cacheable注解处理Redis缓存
- hibernate不同数据库的连接及方言
- WKWebView 与 JS 相互调用
- 日常笔记之嵌入式系统内存
- 暗月mysql全版本通杀提权神器使用教程&工具
- Binder 学习(一)
- npm Cannot find module 'semver' --解决方案
- CString用法收集