<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>爱周末 &#187; RequestMapping</title>
	<atom:link href="http://zhoumo123.cn/tag/requestmapping/feed" rel="self" type="application/rss+xml" />
	<link>http://zhoumo123.cn</link>
	<description>知识分享，共同进步。zhoumo123.cn</description>
	<lastBuildDate>Thu, 07 Nov 2019 05:53:49 +0000</lastBuildDate>
	<language>zh-CN</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.0.1</generator>
	<item>
		<title>@RequestMapping 注释类型作用及value属性用法</title>
		<link>http://zhoumo123.cn/spring-mvc/3590.html</link>
		<comments>http://zhoumo123.cn/spring-mvc/3590.html#comments</comments>
		<pubDate>Thu, 08 Jun 2017 14:28:46 +0000</pubDate>
		<dc:creator><![CDATA[zhangc]]></dc:creator>
				<category><![CDATA[spring mvc]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[RequestMapping]]></category>

		<guid isPermaLink="false">http://zhoumo123.cn/?p=3590</guid>
		<description><![CDATA[在控制器类的内部为每一个动作开发相应的处理方法。要让Spring知道用哪一种方法来 处理它的动作，需要使用RequestMapping注释类型映射的URL与方法。 RequestMapping注释类型的作用：映射一个请求和一种方法。可以使用@RequestMapping注释一种方法或类。 一个采用@RequestMapping注释的方法将成为一个请求处理方法，并由调度程序在接收到对应URL请求时调用。 @Controller public class CustomerController { @RequestMapping (value = &#8220;/customer_input&#82 ...  <a href="http://zhoumo123.cn/spring-mvc/3590.html">  阅读全文 </a>]]></description>
				<content:encoded><![CDATA[<p>在控制器类的内部为每一个动作开发相应的处理方法。要让Spring知道用哪一种方法来 处理它的动作，需要使用RequestMapping注释类型映射的URL与方法。<br />
RequestMapping注释类型的作用：映射一个请求和一种方法。可以使用@RequestMapping注释一种方法或类。<br />
一个采用@RequestMapping注释的方法将成为一个请求处理方法，并由调度程序在接收到对应URL请求时调用。</p>
<p>@Controller<br />
public class CustomerController {<br />
@RequestMapping (value = &#8220;/customer_input&#8221;)<br />
public String inputCustormer() {<br />
// do something here<br />
return &#8220;CustomerFrom&#8221;;<br />
}<br />
}</p>
<p>使用RequestMapping注释的value属性将URL映射到方法。上面列子中，将customer_input映射到inputCustomer方法。这样，可以使用如下URL访问inputCustomer方法。</p>
<p>http://domain/context/customer_input</p>
<p>由于value属性是 RequestMapping 注释的默认属性，因此，若只有唯一的属性，则可以省略属性名称。如下两个标注含义相同。</p>
<p>@RequestMapping(value = &#8220;/customer_input&#8221;)<br />
@RequestMapping(&#8220;/customer_input&#8221;)</p>
<p>有超过一个属性时，就必须写入value属性名称。</p>
<p>请求映射值可以是一个空字符串，此时该方法杯映射到以下网址：</p>
<p>http://domain/context/</p>
<p>@RequestMapping 还有其他属性，例如：method属性用来指示该方法仅处理哪些HTTP方法。</p>
<p>@RequestMapping (value = &#8220;/customer_input&#8221;,method={RequestMethod.POST,RequestMethod.PUT})</p>
<p>若method属性只有一个HTTP方法值，则无需花括号。例如，<br />
@RequestMapping (value = &#8220;/customer_input&#8221;,method=RequestMethod.POST)<br />
如果没有指定method属性值，则请求处理方法可以处理任意HTTP方法。</p>
]]></content:encoded>
			<wfw:commentRss>http://zhoumo123.cn/spring-mvc/3590.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
