spring mvc annotation-driven
이 프로필 은 모두 어떤 종 류 를 불 러 왔 습 니까?
1. Among others, registers:
* RequestMappingHandlerMapping
* RequestMappingHandlerAdapter
* ExceptionHandlerExceptionResolver
in support of processing requests with annotated controller methods using annotations such as @RequestMapping , @ExceptionHandler, etc.
2. Enables Spring 3 style type conversion through a ConversionService instance in addition to the JavaBeans PropertyEditors used for Data Binding.
3. Enables support for formatting Number fields using the @NumberFormat annotation through the ConversionService.
4. Enables support for formatting Date, Calendar, Long, and Joda Time fields using the @DateTimeFormat annotation, if Joda Time 1.3 or higher is present on the classpath.
5. Enables support for validating @Controller inputs with @Valid, if a JSR-303 Provider is present on the classpath.
6. Enables HttpMessageConverter support for @RequestBody method parameters and @ResponseBody method return values from @RequestMapping or @ExceptionHandler methods.
This is the complete list of HttpMessageConverters set up by mvc:annotation-driven:
* ByteArrayHttpMessageConverter converts byte arrays.
* StringHttpMessageConverter converts strings.
* ResourceHttpMessageConverter converts to/from org.springframework.core.io.Resource for all media types.
* SourceHttpMessageConverter converts to/from a javax.xml.transform.Source.
* FormHttpMessageConverter converts form data to/from a MultiValueMap<String, String>.
* Jaxb2RootElementHttpMessageConverter converts Java objects to/from XML — added if JAXB2 is present on the classpath. This converter can read classes annotated with XmlRootElement and XmlType, and write classes annotated with withXmlRootElement, or subclasses thereof.
* MappingJacksonHttpMessageConverter converts to/from JSON — added if Jackson is present on the classpath.
* AtomFeedHttpMessageConverter converts Atom feeds — added if Rome is present on the classpath.
* RssChannelHttpMessageConverter converts RSS feeds — added if Rome is present on the classpath.
controller 에서 ajax 가 대상 을 json 형식 으로 직접 되 돌려 달라 고 요청 한 것 은 이 프로필 이 Mapping Jackson HttpMessage Converter 대상 을 등 록 했 기 때 문 입 니 다.우리 프로젝트 가 jackson 과 관련 된 jar 패 키 지 를 도입 하면 spring 은 자동 으로 우리 의 반환 대상 을 json 대상 으로 패키지 하여 클 라 이언 트 에 출력 할 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.