java程序:
@RequestMapping("/admin/getMemory.do")
public @ResponseBody OperatingSystemMXBean getMemory(HttpServletRequest request){
OperatingSystemMXBean systemMXBean=(OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean();
return systemMXBean;
}
springmvc配置:
<bean id="messageAdapter" class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> <property name="messageConverters"> <list> <bean class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter" /> </list> </property> </bean> <bean id="exceptionMessageAdapter" class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerExceptionResolver"> <property name="messageConverters"> <list> <bean class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter" /> </list> </property> </bean>
运行效果:

附件提供jar下载
本文介绍了一个简单的Java程序,该程序通过Spring MVC框架暴露一个HTTP接口来获取并返回当前系统的内存使用情况。此外,还展示了如何配置Spring MVC来支持JSON格式的数据转换。
1696

被折叠的 条评论
为什么被折叠?



