E1ED922C1E9526DD63272D7EC5C6CB77
2020-09-27 89ac7f9b30215669a15fb4fec39d698cb1892c6d
src/main/java/com/hx/common/BaseController.java
File was renamed from src/main/java/com/hx/common/CommonInit.java
@@ -2,8 +2,6 @@
import com.hx.exception.ParamException;
import com.hx.exception.ServiceException;
import com.hx.mybatisTool.SqlParam;
import com.hx.mybatisTool.SqlSentence;
import org.springframework.beans.propertyeditors.CustomDateEditor;
import org.springframework.web.bind.WebDataBinder;
import org.springframework.web.bind.annotation.InitBinder;
@@ -16,8 +14,6 @@
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
/**公共初始化
@@ -25,13 +21,9 @@
 * @Date 2020-06-11
 */
public class CommonInit {
public class BaseController {
   /*请不要声明变量,会导致不安全,因为这个是单列*/
   protected HttpServletRequest request = null;
   protected HttpSession session = null;
   //只需要加上下面这段即可,注意不能忘记注解
   @InitBinder
@@ -44,14 +36,12 @@
   public HttpServletRequest getRequest() {
      //获取参数对象
      ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
      request = attributes.getRequest();
      return request;
      return attributes.getRequest();
   }
   public HttpSession getSession() {
      //获取参数对象
      session = getRequest() .getSession();
      return session;
      return getRequest() .getSession();
   }
   /**
@@ -73,8 +63,6 @@
      getRequest().setAttribute(attrName, attrObject);
   }
   /**
    * 抛出服务异常
    * @param msg 错误信息
@@ -92,6 +80,5 @@
   {
      throw new ParamException(msg);
   }
}