<?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; spring mvc</title>
	<atom:link href="http://zhoumo123.cn/category/spring-mvc/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>spring mvc @ResponseBody 返回JSON数据 The resource identified by&#8230;</title>
		<link>http://zhoumo123.cn/spring-mvc/3633.html</link>
		<comments>http://zhoumo123.cn/spring-mvc/3633.html#comments</comments>
		<pubDate>Mon, 26 Mar 2018 12:06:28 +0000</pubDate>
		<dc:creator><![CDATA[zhangc]]></dc:creator>
				<category><![CDATA[spring mvc]]></category>

		<guid isPermaLink="false">http://zhoumo123.cn/?p=3633</guid>
		<description><![CDATA[在springmvc 通过URL请求数据返回JSON时，报错 The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request &#8220;accept&#8221; headers. 问题原因为未在pom文件中引入json的转换包。 解决办法： 1、在pom.xml中添加json所需要的依赖 2、spring-mvc.xml 加入： 配置后，成功返回： &#160; &#038;nbsp ...  <a href="http://zhoumo123.cn/spring-mvc/3633.html">  阅读全文 </a>]]></description>
				<content:encoded><![CDATA[<p>在springmvc 通过URL请求数据返回JSON时，报错 The resource identified by this request is only capable of generating responses with characteristics not acceptable according to the request &#8220;accept&#8221; headers.</p>
<p><a href="http://zhoumo123.cn/wp-content/uploads/2018/03/status406.jpg"><img class="alignnone size-full wp-image-3634" src="http://zhoumo123.cn/wp-content/uploads/2018/03/status406.jpg" alt="status406" width="620" height="209" /></a></p>
<p>问题原因为未在pom文件中引入json的转换包。<br />
<strong>解决办法：</strong><br />
1、在pom.xml中添加json所需要的依赖</p>
<pre class="brush: java; title: ; notranslate">
&lt;dependency&gt;
  &lt;groupId&gt;com.fasterxml.jackson.core&lt;/groupId&gt;
  &lt;artifactId&gt;jackson-core&lt;/artifactId&gt;
  &lt;version&gt;2.7.3&lt;/version&gt;
&lt;/dependency&gt;

&lt;dependency&gt;
  &lt;groupId&gt;com.fasterxml.jackson.core&lt;/groupId&gt;
  &lt;artifactId&gt;jackson-databind&lt;/artifactId&gt;
  &lt;version&gt;2.7.3&lt;/version&gt;
&lt;/dependency&gt;

&lt;dependency&gt;
  &lt;groupId&gt;com.fasterxml.jackson.core&lt;/groupId&gt;
  &lt;artifactId&gt;jackson-annotations&lt;/artifactId&gt;
  &lt;version&gt;2.7.3&lt;/version&gt;
&lt;/dependency&gt;
</pre>
<p>2、spring-mvc.xml 加入：</p>
<pre class="brush: java; title: ; notranslate">
	&lt;bean
		class=&quot;org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter&quot;&gt;
		&lt;property name=&quot;messageConverters&quot;&gt;
			&lt;list&gt;
				&lt;ref bean=&quot;mappingJacksonHttpMessageConverter&quot; /&gt;
			&lt;/list&gt;
		&lt;/property&gt;
	&lt;/bean&gt;

	&lt;bean id=&quot;mappingJacksonHttpMessageConverter&quot;
		class=&quot;org.springframework.http.converter.json.MappingJackson2HttpMessageConverter&quot;&gt;
		&lt;property name=&quot;supportedMediaTypes&quot;&gt;
			&lt;list&gt;
				&lt;value&gt;application/json;charset=UTF-8&lt;/value&gt;
			&lt;/list&gt;
		&lt;/property&gt;
	&lt;/bean&gt;

</pre>
<p>配置后，成功返回：</p>
<p><a href="http://zhoumo123.cn/wp-content/uploads/2018/03/spring-json.jpg"><img class="alignnone size-full wp-image-3635" src="http://zhoumo123.cn/wp-content/uploads/2018/03/spring-json.jpg" alt="spring-json" width="426" height="43" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://zhoumo123.cn/spring-mvc/3633.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>
