4.x

spring4.X 的更新大全

亡梦爱人 提交于 2019-11-30 18:27:11
PartII :spring 4.0的更新 4. spring 4.1的提升和改善 4.1 JMS 提升 spring4.1引进了一个更简单的组件去注册JMS监听端点,及使用@JmsListener注解;这个XML命名空间已经提升为支持注解驱动风格,你可以完全使用用java config来进行配置(在@Config类里用@EnableJms,JmsListenerContainerFactory).你也可以使用JmsListenerConfigurer类来用程序注册监听端点; spring4.1还调整了4.0中引进的spring4.0的spring-messaging 抽象,让你继续享受其便利; 消息监听器端点可以有一个更灵活的签名,并从消息注解中获益,如 @payload ,@Headers,@Headers,@SendTO.它还可以使用标准的Message来替代javax.jms.Message作为方法参数 提供了一个新的JmsMessageOperations接口,并允许JmsTemplate使用Message抽象进行操作 最后,spring4.1提供了额外的五花八门的改进 在JmsTemplate中进行同步的请求回复操作支持 监听器的优先级可以指定每个 jms:listenter/ 元素 JMS2.0 可以共享消费者

springmvc 4.x 处理json 数据时中文乱码

99封情书 提交于 2019-11-28 12:52:16
原因: springmvc在处理请求时,默认采用的是 ISO-8859-1 编码格式,具体原因不了解,个人觉得是还没有来得及更改,所以在处理一些json格式的时候,会出现中文乱码。 org.springframework.http.converter.StringHttpMessageConverter类是处理请求或相应字符串的类,并且默认字符集为ISO-8859-1,所以在当返回json中有中文时会出现乱码。 解决办法,只需在配置文件中加入如下代码: <!-- 处理请求时返回json字符串的中文乱码问题 --> <mvc:annotation-driven> <mvc:message-converters> <bean class="org.springframework.http.converter.StringHttpMessageConverter"> <property name="supportedMediaTypes"> <list> <value>application/json;charset=UTF-8</value> </list> </property> </bean> </mvc:message-converters> </mvc:annotation-driven> 来源: oschina 链接: https://my.oschina.net/u