반응형 Spring Boot4 [Spring Boot] Scheduled사용하여 특정 시간마다 동작하는 코드 구현 cron 특정 시간마다 동작하는 코드 구현 1. Main 클래스인 Application에 @EnableSchduleing 어노테이션 사용 @EnableScheduling @SpringBootApplication(exclude = [SecurityAutoConfiguration::class]) class Application fun main(args: Array) { runApplication(*args) } 2. 주기적으로 실행할 작업에 @Scheduled 어노테이션 사용 @Component class PaymentCancelScheduler{ @Scheduled(cron = "10 * * * * *", zone = "Asia/Seoul") fun claimChargingRequest() { printl.. 2023. 5. 19. [Spring Boot] 스프링 부트 시작 - 프로젝트 만들기 1. 스프링 부트 스타터 사이트로 프로젝트 생성 https://start.spring.io/ 2. 프로젝트 선택 Spring Boot 버전은 SNAPSHOT 이 아닌 정식 릴리즈된 버전을 선택 압축을 풀고 intelliJ에서 open 기본 설정은 끝 2023. 2. 19. Spring Boot REST API Key 만들어서 적용하기 특정 인증키를 사용하여 접근을 하도록 구현 APIKeyAuthFilter import org.springframework.security.web.authentication.preauth.AbstractPreAuthenticatedProcessingFilter import javax.servlet.http.HttpServletRequest class APIKeyAuthFilter(private val principalRequestHeader: String) : AbstractPreAuthenticatedProcessingFilter() { override fun getPreAuthenticatedPrincipal(request: HttpServletRequest): Any { return request.g.. 2022. 11. 15. Identify and stop the process that's listening on port 8080 or configure this application to listen on another port. 해결 에러 코드: Identify and stop the process that's listening on port 8080 or configure this application to listen on another port. 터미널 창에서 아래 코드 입력 netstat -ano | findstr 8080 taskkill /F /pid 실행중인pid 해결 다시 실행하면 잘 작동한다 2022. 4. 28. 이전 1 다음 반응형