Closed wangmengqiang001 closed 5 years ago
@Controller is used in osgi.web.controller.SayHello config component scan location in dispacher-servlet.xml
<!-- 自动扫描装配 -->
<context:component-scan base-package="osgi.web.controller" />
Controller interface is implemented in osgi.web.controller.HelloWorld map controller path in dispacher-servlet.xml
<bean name="/hello" class="osgi.web.controller.HelloWorld"/>
in order to return json in response of controller, the element
<mvc:annotation-driven>
<mvc:message-converters>
<bean
class="org.springframework.http.converter.StringHttpMessageConverter" />
<bean
class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter" />
</mvc:message-converters>
</mvc:annotation-driven>
and dependency should be appended in pom.xml as follow,
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson.version}</version>
</dependency>
<properties>
<jackson.version>2.8.11.2</jackson.version>
</properties>