import com.jfinal.core.Controller;
import org.apache.log4j.Logger;
import com.jfinal.aop.Interceptor;
import com.jfinal.aop.Invocation;
/**
* 控制层全局拦截器——异常处理与日志支持
*
*/
public class GlobalControllerEx implements Interceptor{
private static final Logger LOGGER = Logger.getLogger(GlobalControllerEx.class);
@Override
public void intercept(Invocation inv) {
try {
Controller controller = inv.getController();
controller.getResponse().addHeader("Access-Control-Allow-Origin", "*");
inv.invoke();
} catch (Exception e) {
LOGGER.error("Controller method error, method name: " + inv.getMethodName(), e);
}
}
}
PC端 跨域
最新推荐文章于 2024-07-18 18:11:38 发布