|
@@ -7,6 +7,21 @@
|
|
|
<!-- 开启@AspectJ AOP代理 -->
|
|
<!-- 开启@AspectJ AOP代理 -->
|
|
|
<aop:aspectj-autoproxy />
|
|
<aop:aspectj-autoproxy />
|
|
|
|
|
|
|
|
|
|
+ <bean id="lazyPropertyFilter" class="com.uas.platform.b2b.core.serializer.LazyPropertyFilter"></bean>
|
|
|
|
|
+
|
|
|
|
|
+ <bean id="fastJsonConfig" class="com.alibaba.fastjson.support.config.FastJsonConfig">
|
|
|
|
|
+ <property name="serializerFeatures">
|
|
|
|
|
+ <list>
|
|
|
|
|
+ <value>DisableCircularReferenceDetect</value>
|
|
|
|
|
+ </list>
|
|
|
|
|
+ </property>
|
|
|
|
|
+ <property name="serializeFilters">
|
|
|
|
|
+ <list>
|
|
|
|
|
+ <ref bean="lazyPropertyFilter"/>
|
|
|
|
|
+ </list>
|
|
|
|
|
+ </property>
|
|
|
|
|
+ </bean>
|
|
|
|
|
+
|
|
|
<mvc:annotation-driven>
|
|
<mvc:annotation-driven>
|
|
|
<mvc:message-converters register-defaults="true">
|
|
<mvc:message-converters register-defaults="true">
|
|
|
<!-- 避免IE执行AJAX时,返回JSON出现下载文件 -->
|
|
<!-- 避免IE执行AJAX时,返回JSON出现下载文件 -->
|
|
@@ -17,11 +32,7 @@
|
|
|
<value>application/json;charset=UTF-8</value>
|
|
<value>application/json;charset=UTF-8</value>
|
|
|
</list>
|
|
</list>
|
|
|
</property>
|
|
</property>
|
|
|
- <property name="features">
|
|
|
|
|
- <list>
|
|
|
|
|
- <value>DisableCircularReferenceDetect</value>
|
|
|
|
|
- </list>
|
|
|
|
|
- </property>
|
|
|
|
|
|
|
+ <property name="fastJsonConfig" ref="fastJsonConfig" />
|
|
|
</bean>
|
|
</bean>
|
|
|
</mvc:message-converters>
|
|
</mvc:message-converters>
|
|
|
</mvc:annotation-driven>
|
|
</mvc:annotation-driven>
|