parent
88d59365f5
commit
3caed09307
@ -1,10 +0,0 @@
|
||||
package com.dsideal.gw.Controller;
|
||||
|
||||
import com.jfinal.core.Controller;
|
||||
|
||||
public class IndexController extends Controller {
|
||||
|
||||
public void index() {
|
||||
renderText("Welcome to ds-gw world! "+getRequest().getRequestURL());
|
||||
}
|
||||
}
|
@ -0,0 +1,38 @@
|
||||
package com.dsideal.gw.Handler;
|
||||
|
||||
import cn.hutool.json.JSONObject;
|
||||
import com.jfinal.handler.Handler;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.io.IOException;
|
||||
|
||||
|
||||
public class RouterHandler extends Handler {
|
||||
|
||||
|
||||
@Override
|
||||
public void handle(String target, HttpServletRequest req,
|
||||
HttpServletResponse res, boolean[] isHandled) {
|
||||
|
||||
//可以正确获取到URL的完整路径
|
||||
String servletPath = req.getServletPath();
|
||||
|
||||
JSONObject jo = new JSONObject();
|
||||
jo.put("servletPath", servletPath);
|
||||
jo.put("success", true);
|
||||
|
||||
res.setHeader("Access-Control-Allow-Origin", "*");
|
||||
res.setHeader("Cache-Control", "no-cache");
|
||||
res.setCharacterEncoding("UTF-8");
|
||||
res.setContentType("application/json");
|
||||
try {
|
||||
res.getWriter().println(jo);
|
||||
res.getWriter().flush();
|
||||
} catch (IOException e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
|
||||
isHandled[0] = true;
|
||||
}
|
||||
}
|
@ -0,0 +1,101 @@
|
||||
package com.dsideal.gw.Util;
|
||||
|
||||
import com.jfinal.log.Log;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
public class LogBackLog extends Log {
|
||||
|
||||
public static Logger log;
|
||||
|
||||
public LogBackLog(Class<?> clazz) {
|
||||
log = LoggerFactory.getLogger(clazz);
|
||||
}
|
||||
|
||||
public LogBackLog(String name) {
|
||||
log = LoggerFactory.getLogger(name);
|
||||
}
|
||||
|
||||
public static LogBackLog getLog(Class<?> clazz) {
|
||||
return new LogBackLog(clazz);
|
||||
}
|
||||
|
||||
public static LogBackLog getLog(String name) {
|
||||
return new LogBackLog(name);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void debug(String message) {
|
||||
log.debug(message);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void debug(String message, Throwable t) {
|
||||
log.debug(message, t);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void info(String message) {
|
||||
log.info(message);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void info(String message, Throwable t) {
|
||||
log.info(message, t);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void warn(String message) {
|
||||
log.warn(message);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void warn(String message, Throwable t) {
|
||||
log.warn(message, t);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void error(String message) {
|
||||
log.error(message);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void error(String message, Throwable t) {
|
||||
log.error(message, t);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void fatal(String message) {
|
||||
log.error(message);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void fatal(String message, Throwable t) {
|
||||
log.error(message, t);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isDebugEnabled() {
|
||||
return log.isDebugEnabled();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isInfoEnabled() {
|
||||
return log.isInfoEnabled();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isWarnEnabled() {
|
||||
return log.isWarnEnabled();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isErrorEnabled() {
|
||||
return log.isErrorEnabled();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isFatalEnabled() {
|
||||
return log.isErrorEnabled();
|
||||
}
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package com.dsideal.gw.Util;
|
||||
|
||||
import com.jfinal.log.ILogFactory;
|
||||
import com.jfinal.log.Log;
|
||||
|
||||
public class LogBackLogFactory implements ILogFactory {
|
||||
@Override
|
||||
public Log getLog(Class<?> clazz) {
|
||||
return new LogBackLog(clazz);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Log getLog(String name) {
|
||||
return new LogBackLog(name);
|
||||
}
|
||||
}
|
Loading…
Reference in new issue