Red de conocimiento informático - Problemas con los teléfonos móviles - Problemas de anotación de Spring MVC y cómo devolver datos json

Problemas de anotación de Spring MVC y cómo devolver datos json

1. El primer método es un producto de la era spring2, es decir, cada controlador de vista json está configurado con un Jsoniew.

Por ejemplo: ?

o

También utiliza el paquete jar de jackson.

2. En segundo lugar, utilice herramientas JSON para serializar el objeto en json. Las herramientas más utilizadas incluyen Jackson, fastjson y gson.

Utilice HttpServletResponse y luego obtenga Response.getOutputStream() o Response.getWriter()

Salida directa.

Ejemplo:

3. Utilice la anotación spring?mvc3 @ResponseBody por tercera vez

Ejemplo:

Luego utilice el valor predeterminado de La configuración de spring mvc puede devolver json, pero se requiere el paquete jar de jackson.

Nota: cuando se utiliza en springMVC-servlet.xml, si AnnotationMethodHandlerAdapter se inyectó de forma predeterminada antes de 3.1 y RequestMappingHandlerAdapter se inyectó de forma predeterminada después de 3.1, simplemente agregue lo anterior. ¡Simplemente use el paquete jar mencionado!

Si desea inyectar manualmente RequestMappingHandlerAdapter, puede configurarlo así

La configuración es la siguiente:

Agregar el paquete de software

jackson-mapper-asl-*.jar

jackson-core-asl-*.jar