스프링2 [Spring] 스프링 스케줄러(Spring Scheduler) 특정 테이블이 최근 한달의 데이터만을 가지고 있게 하고 싶어서 찾아본 내용! 참고로 나는 MyBatis를 사용해서 Delete 메서드를 따로 구현한 상태로 진행했다. 스프링 스케줄러는 스프링 프레임워크에서 제공하는 스케줄링 기능을 지원하는 모듈이다. 백그라운드에서 주기적으로 작업을 수행하거나 예약된 시간에 작업을 실행할 수 있다. 이를 통해 일정한 간격 또는 특정 시간에 작업을 자동으로 처리할 수 있으며, 작업 예약 및 관리를 간편하게 할 수 있다. 사용방법은 간단하다. 1. 의존성 추가(Maven 또는 Gradle 설정) spring-boot-starter 혹은 spring-context에 포함된 스케줄링 모듈을 사용한다. 그를 위해 아래와같이 의존성을 추가해준다. org.springframework... 2023. 11. 14. [Spring] REST API 상태 코드 관리(1) Spring관련 인프런 강의를 듣다가 HTTP Status Code 제어 파트가 나왔다. 좋은 REST API를 설계하는 방법 중 하나는 서버로부터 적절한 상태코드를 반환시키는 것이다. 때문에 그에 대해 더 알고싶어서 찾아보게 되었다. 이 포스팅은 POST 201 상태코드에 대한 내용을 정리하였고, 차차 ResponseEntity를 이용한 상태코드 관리법을 더 정리할 예정이다. UserController에서 새로운 user를 저장하는 코드를 가지고 왔다. @PostMapping("/users") public void createUser(@RequestBody User user) { User savedUser = service.save(user); } Post를 사용하고, http요청의 본문(body)를 .. 2023. 6. 12. 이전 1 다음