springboot實戰項目之用戶注冊功能實現


1、在控制器里面寫控制程序(控制器調用的是service業務層的接口)

@Controller
@RequestMapping("user")
public class UserController{

    @Autowired
    private UserService userService;

    //開發用戶注冊
    @PostMapping("register")
    public String register(User user,String code,HttpSession session){


        //1、判斷驗證碼是否通過
        if(session.getAttribute("code").toString().equalsIgnoreCase(code)){ //2、通過之后注冊
            userService.save(user);
            return "redirect:/ems/login.jsp";

        }else {
            return "redirect:/ems/register.jsp";
        }

        //3、用戶驗證碼不通過,直接返回登錄頁面
    }

 

2、service業務層實現(業務層調用dao層)

public interface UserService {
    void save(User user);

}

//UserService
@Service
@Transactional
public class UserServiceImpl implements UserService {

    @Autowired
    private UserDAO userDAO;

    @Override
    public void save(User user) {
        user.setId(UUID.randomUUID().toString());
        userDAO.save(user);
    }
}

//UserServiceImpl

結構層次:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM