zoukankan      html  css  js  c++  java
  • 【Spring helper】在controller和service间添加业务处理helper类

    SysUserHelper
    package com.sys.helper;
    
    import com.utils.AjaxResult;
    import com.pageModel.SysUserInf;
    import com.sys.service.ISystemUserService;
    import com.utils.RandomValidateCode;
    import org.apache.log4j.Logger;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.stereotype.Service;
    
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import javax.servlet.http.HttpSession;
    
    @Service
    public class SysUserHelper {
        private Logger logger = Logger.getLogger(SysUserHelper.class);
        private ISystemUserService systemUserService;
    
        public ISystemUserService getSystemUserService() {
            return systemUserService;
        }
    
        @Autowired
        public void setSystemUserService(ISystemUserService systemUserService) {
            this.systemUserService = systemUserService;
        }
    
        public AjaxResult login(SysUserInf info, HttpServletRequest req, HttpServletResponse res, HttpSession session) {
            String codeSession = null;
            if (session.getAttribute(RandomValidateCode.RANDOMCODEKEY) != null) {
                codeSession = session.getAttribute(RandomValidateCode.RANDOMCODEKEY).toString();
            }
            String code = info.getLogin_Code() == null ? "" : info.getLogin_Code();
            codeSession = codeSession == null ? "" : codeSession;
            if (!codeSession.equals(code)) {
                return new AjaxResult(false, "验证码不正确");
            }
            AjaxResult ajaxResult = systemUserService.userLogin(info);
            ajaxResult.getData().put("addr", "/main.jsp");
            return ajaxResult;
        }
    }

    spring.xml

        <context:component-scan base-package="com.sys.helper"/>
    
        <context:component-scan base-package="com.sys.dao,com.sys.service,com.sys.helper,com.app.dao,com.app.service,com.app.helper,com.cache"/>

  • 相关阅读:
    分页存储过程
    WinForm中DataGridView显示更新数据--人性版
    char类型的说明
    代码创建数据库_表--SqlServer数据库
    单例设计模式
    c#中的正则表达式
    sessionStorage 和 localStorage
    图片懒加载插件lazyload.js详解
    git安装加操作(转)
    php获取数据转换成json格式
  • 原文地址:https://www.cnblogs.com/kikyoqiang/p/12500697.html
Copyright © 2011-2022 走看看