Page 467 - MDP2022-3
P. 467
resHeaders.add("Content-Type", "application/json;charset=UTF-8");
if(status) {
TokenDto jwt = jwtTokenProvider.reCreateToken(authentication);
resHeaders.add(JwtFilter.AUTHORIZATION_HEADER, jwt.getAccessToken());
return new ResponseEntity<>(jwt, resHeaders, HttpStatus.OK);
}
return new ResponseEntity<>(null, resHeaders, HttpStatus.UNAUTHORIZED);
}
}
com.webmister.semicolon.controller.ReportController
import com.webmister.semicolon.domain.Report;
import com.webmister.semicolon.domain.UserInfo;
import com.webmister.semicolon.enumclass.DepartStatus;
import com.webmister.semicolon.request.DeleteReportRequest;
import com.webmister.semicolon.request.FindReportOnlyOneRequest;
import com.webmister.semicolon.request.UploadRequest;
import com.webmister.semicolon.response.FindReportOnlyOneResponse;
import com.webmister.semicolon.service.ReportService;
import com.webmister.semicolon.service.UserInfoService;
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;
@RestController
@RequestMapping("/api")
public class ReportController {
final ReportService reportService;
final UserInfoService userInfoService;
public ReportController(ReportService reportService, UserInfoService userInfoService) {
this.reportService = reportService;
this.userInfoService = userInfoService;
}