호비시의 끄적끄적
실전프로젝트 6주차 회고 본문
5/28 ~ 6/3
실전 프로젝트를 마치고 쓰는 회고
길고 길었던 실전 프로젝트가 끝이 났다.
마지막 주에는 잔 오류들을 수정, 발표 준비, Slack 알림을 구현하였다.
1차 발표자료를 만들고 피드백을 받은 후 수정한 2차 발표자료 중 일부분이다.
1차 배포를 하고 신규 유저를 받으면서 유저 관리의 불편함을 느껴 slack에 알림이 오게 끔 코드를 작성하였다.
@Slf4j
@Component
public class SlackAlert {
@Value("${logging.slack.webhook-uri}")
private String slackUrl;
public void joinAlert(User user) {
log.info("joinAlert");
HttpHeaders headers = new HttpHeaders();
headers.add("Content-type", "application/json; charset=utf-8");
JSONObject jsonObject = new JSONObject();
jsonObject.put("text", user.getUserName() + " 신규회원 가입 " + new DateTime());
String body = jsonObject.toString();
HttpEntity<String> requestEntity = new HttpEntity<>(body, headers);
RestTemplate restTemplate = new RestTemplate();
ResponseEntity<String> responseEntity = restTemplate.exchange(slackUrl, HttpMethod.POST, requestEntity, String.class);
HttpStatus httpStatus = responseEntity.getStatusCode();
int status = httpStatus.value();
String response = responseEntity.getBody();
}
}
'스파르타' 카테고리의 다른 글
항해99 6기 회고 (0) | 2022.07.20 |
---|---|
실전프로젝트 5주차 회고 (0) | 2022.06.02 |
실전프로젝트 4주차 회고 (0) | 2022.06.01 |
실전프로젝트 3주차 회고 (0) | 2022.05.31 |
실전프로젝트 2주차 회고 (0) | 2022.05.16 |
Comments