Hession集成Spring + maven依赖通讯comm项目 + 解决@ResponseBody中文乱码

hessian结合spring的demo        

hessian的maven依赖:
        com.caucho
        hessian
        4.0.7
实例demo:Hession集成Spring + maven依赖通讯comm项目 + 解决@ResponseBody中文乱码:
    ……
....
    ……
 
maven依赖通讯comm项目

需要依赖comm项目的上级项目,引入如下依赖(对应属性和comm项目对应一致)即可: 

 
 
   com.xxl
   hessian-comm
   0.0.1-SNAPSHOT
 
依赖之后,可以提供服务:
1、使用comm项目的interface接口;
2、使用comm项目的model模型;
3、使用comm项目的util工具类;
4、加入comm项目的maven依赖包;
5、打war包时,会将comm项目打包成JAR引入,同时会将comm的maven依赖包夜引入;
(手动打包依赖comm:项目右键》Properties》Deployment Assembly》Add Project...)
 
解决@ResponseBody中文乱码

@RequestMapping(value = "/hello2")
 @ResponseBody
 public String hello2(Model model) {
  return "ResponseBody 直接返回《中文String字符串》,乱码";
 }
 
 @RequestMapping(value = "/hello3")
 @ResponseBody
 public ReturnT hello3(Model model) {
  return new ReturnT("@ResponseBody 传递中文乱码,解决方案A:不可使用《中文String字符串》返回值,使用《自定义封装对象》");
 }
 
 @RequestMapping(value = "/hello4")
 public String hello4(Model model) {
  model.addAttribute("resp", "@ResponseBody 传递中文乱码,解决方案A:不可使用《中文String字符串》返回值,使用《freemarker接收传参》");
  return "comm.result";
 }
 

转载于:https://www.cnblogs.com/xuxueli/p/4635414.html

你可能感兴趣的:(Hession集成Spring + maven依赖通讯comm项目 + 解决@ResponseBody中文乱码)