Spring随笔2
来源:互联网 发布:淘宝的提分宝典能买吗 编辑:程序博客网 时间:2024/06/16 04:42
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
- Spring随笔2
- spring学习随笔2
- spring随笔
- Spring随笔
- spring随笔
- Spring随笔
- spring随笔
- spring随笔
- Spring随笔
- spring 事务管理 随笔
- spring mvc随笔
- Spring mvc随笔
- spring基础知识随笔
- Spring随笔1
- Spring随笔3
- Spring随笔4
- Spring随笔5
- Spring随笔6
- android项目导包问题的解决方案
- 如何获取不同cell上的button点击事件
- Linux的tee命令
- Jqueryeasy ui 的用户列表 datagrid 控件
- Leetcode -- Expression Add Operators
- Spring随笔2
- 找找3
- 【SSH】——hql的使用方式及实现原理
- 校验码(奇偶校验 、海明校验、循环冗余校验码CRC)
- window.showModelessDialog传值
- 认识与入门 Markdown
- 编译原理与汇编语言的概念区别
- 找找
- FlexPaper的深入了解和应用