<!-- hessian-comm:hessian通讯jar -->
<dependency>
<groupId>com.xxl</groupId>
<artifactId>hessian-comm</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
依赖之后,可以提供服务:
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<String> hello3(Model model) {
return new ReturnT<String>("@ResponseBody 传递中文乱码,解决方案A:不可使用《中文String字符串》返回值,使用《自定义封装对象》");
}
@RequestMapping(value = "/hello4")
public String hello4(Model model) {
model.addAttribute("resp", "@ResponseBody 传递中文乱码,解决方案A:不可使用《中文String字符串》返回值,使用《freemarker接收传参》");
return "comm.result";
}