Page 463 - MDP2022-3
P. 463

import  org.springframework.web.bind.annotation.RestController;


             @RestController
             @Slf4j
             @RequestMapping("/api")
             public  class  EmailController  {
                     final  MailService  mailService;
                     final  UserInfoService  userInfoService;


                     public  EmailController(MailService  mailService,  UserInfoService  userInfoService)  {
                             this.mailService  =  mailService;
                             this.userInfoService  =  userInfoService;
                     }


                     @GetMapping("/signup/{userNickname}")
                     public  ResponseEntity<Boolean>  checkingEmailAuth(@PathVariable("userNickname")  String
             userNickname)  {
                             HttpHeaders  resHeaders  =  new  HttpHeaders();
                             resHeaders.add("Content-Type",  "application/json;charset=UTF-8");
                             try  {
                                     userInfoService.mailAuthSuccess(userNickname);
                             }  catch  (Exception  e)  {
                                     return   new     ResponseEntity<>(Boolean.FALSE,           resHeaders,
             HttpStatus.NOT_FOUND);
                             }
                             return  new  ResponseEntity<>(Boolean.TRUE,  resHeaders,  HttpStatus.OK);
                     }
             }




             com.webmister.semicolon.controller.FriendMatchController
             import  com.webmister.semicolon.domain.FriendMatch;
             import  com.webmister.semicolon.domain.UserInfo;
             import  com.webmister.semicolon.request.FriendMatchRequest;
             import  com.webmister.semicolon.response.FriendMatchResponse;
             import  com.webmister.semicolon.service.FriendMatchService;
             import  lombok.extern.slf4j.Slf4j;
             import  org.springframework.http.HttpHeaders;
             import  org.springframework.http.HttpStatus;
             import  org.springframework.http.ResponseEntity;
             import  org.springframework.web.bind.annotation.*;


             import  java.util.List;


             @Slf4j
   458   459   460   461   462   463   464   465   466   467   468