Spring随笔2

来源:互联网 发布:淘宝的提分宝典能买吗 编辑:程序博客网 时间:2024/06/16 04:42
时间 内容 Spring学习 10.27 业务层 继续论坛登录的实现

Service业务接口

UserService业务接口摆阔三个业务方法,分别是检查用户名/密码的正确性:hasMatchUser();以用户名为条件加载用户对象:findUserByUserName();用户登录成功后调用loginSuccess();更新用户最后登录时间和IP并且记录用户登录日志

UserService.java

@Servicepublic class UserService{    @Autowired    privade UserDao userDao;    @Autowired    private LoginLogDao loginLogDao;    public boolean hasMatchUser(String userName,String password){        int matchCount=userDao.getMatchCount(userName,password);        return marchCount>0;     }    public User findUserByUserName(String userName){        return userDao.findUserByUserName(userName);    }    public void loginSuccess(User user){        user.setCredits(5+user.getCredits());        LoginLog loginLog=new LoginLog();        loginLog.setUserId(user.getUserId());        loginLog.setIp(user.getIp());        loginLog.setLoginData(user.getLastVisit());        userDao.upDateLoginInfo(user);        loginLogDao.insertLoginLog(loginLog);    }}

注释
通过@Service注解,将UserService标注为一个服务层的Bean,然后再注入userDao和loginLogDao这两个DAO的Bean。hasMatchUser()和findUserByUserName()业务方法简单的调用DAO完成对应的功能;loginSuccess()方法根据参数user对象构造出LoginLog对象并将user.credits递增5,即用户每登录一次增加5积分,然后调用userDao更新到t_user中,再调用LoginLogDao往t_login_log表中添加一条记录。

10.27主要任务

  • 修改微信空调代码,实现要求不同的两类空调的控制
  • 继续学习Spring

明日计划

  • 调试微信空调代码
  • 学习测试
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 孩子是个滚刀肉怎么办 初中审题不认真怎么办 孩子出错率高怎么办 一年级小孩不认真怎么办 旅游时孩子走失怎么办 小孩抄作业怎么办啊 鼻塞流涕老不好怎么办 二年级学生贪玩怎么办 一年级孩子做题不认真怎么办 纹身之后喝酒啦怎么办 股票爆仓散户怎么办 小学一年级孩子马虎怎么办 一年级孩子考试马虎怎么办 数学题会还做错怎么办 小孩学习不认真怎么办 又呆又笨怎么办 孩子做数学题马虎怎么办 起泛怎么办小偏方 儿童过敏起疙瘩怎么办 小孩身上起范怎么办 小孩数学很粗心怎么办 小孩数学考试粗心怎么办 孩子太粗心了怎么办 害怕和别人交流怎么办 三岁宝宝挑食怎么办 眼睛有吃马虎怎么办 一年级的孩子粗心怎么办 做考卷很粗心怎么办 孩子叛逆不听他怎么办 学生上课爱动怎么办 孩子不粗心仔细怎么办 脚痒的无法无天怎么办 站的太久脚肿了怎么办 孩子做题粗心大意怎么办 孩子做作业粗心大意怎么办 初中生没有学习兴趣怎么办 孩子没有学习兴趣怎么办 小孩没有学习兴趣怎么办 小孩左手关节肿痛怎么办 我上课老是走神怎么办 孩子听课效率低怎么办