<import resource="applicationContext-ehcache.xml"/>
<context:component-scan base-package="com.xixicat.app"/>
<context:annotation-config/>
<bean id="objectMapper" class="org.codehaus.jackson.map.ObjectMapper" />
<mvc:annotation-driven />
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration({
"classpath*:spring/*.xml",
"classpath:applicationContext.xml",
"classpath:applicationContext-rabbitmq.xml",
"classpath:applicationContext-mail.xml",
"classpath:applicationContext-medis.xml",
"classpath:applicationContext-mybatis.xml"})
@TransactionConfiguration(transactionManager = "mybatisTransactionManager", defaultRollback = false)
public class AppBaseTest {
//......
}
@ExceptionHandler(BizException.class)
@ResponseStatus(HttpStatus.BAD_REQUEST)
public @ResponseBody
ReturnMessage bizExceptionHandler(Exception ex) {
logger.error(ex.getMessage(),ex);
return new ReturnMessage(HttpStatus.BAD_REQUEST.value(),ex.getMessage());
}
@ControllerAdvice
public class ErrorController {
private static final Logger logger = LoggerFactory.getLogger(ErrorController.class);
@ExceptionHandler(BizException.class)
@ResponseStatus(HttpStatus.BAD_REQUEST)
public @ResponseBody
ReturnMessage bizExceptionHandler(Exception ex) {
logger.error(ex.getMessage(),ex);
return new ReturnMessage(HttpStatus.BAD_REQUEST.value(),ex.getMessage());
}
@ExceptionHandler(Exception.class)
@ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR)
public @ResponseBody
ReturnMessage serverExceptionHandler(Exception ex) {
logger.error(ex.getMessage(),ex);
return new ReturnMessage(HttpStatus.INTERNAL_SERVER_ERROR.value(),ex.getMessage());
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有