案例:
- package com.jinhei.service.impl;
-
- import com.jinhei.mapper.UserMapper;
- import com.jinhei.pojp.User;
- import com.jinhei.service.UserService;
- import com.jinhei.utils.Md5Util;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import org.springframework.util.DigestUtils;
-
- import java.time.LocalDateTime;
-
- @Service
- public class UserServiceImpl implements UserService {
- @Autowired
- private UserMapper userMapper;
- /**
- * 根据用户名查询用户信息
- * @param username
- */
- @Override
- public User findByUsername(String username) {
- return userMapper.findByUsername(username);
- }
-
- /**
- * 用户注册
- */
- @Override
- public void register(String username, String password) {
- // 加密
- String md5String = Md5Util.getMD5String(password);
- // 注册
- userMapper.register(username, md5String);
- }
-
- /**
- * 修改用户信息
- */
- @Override
- public void update(User user) {
- // 更新时间
- user.setUpdateTime(LocalDateTime.now());
- userMapper.update(user);
- }
- }
复制代码
|