개발공작소
728x90
article thumbnail
[JAVA] @Scheduled - 스케줄러 사용법
JAVA 2022. 1. 11. 19:54

이번에 프로젝트를 하면서 다음과 같은 문제가 생겼다. 어떤 사용자에게 권한이 있는데, 이 사용자의 부서가 이동 되었을 때 해당 권한을 제거해줘야 하는 메서드를 만들었는데, 그냥 update를 날리는 단순한 쿼리만 돌리면 되서, 어느 지점에서 해당 메서드를 호출할 것인가? 가 문제였다. 처음에는 사용자가 로그인할때마다 체크해서 권한을 제거하는 방식으로 구현하였지만.. 부서이동은 그렇게 자주 일어나는 이벤트가 아니므로, 하루나 일주일에 한번씩 돌리는게 낫지 않겠냐? 고 하여 스케줄러를 이용하여 구현 하는 김에 스케줄러를 정리한다. @Scheduled 주기적인 작업이 있을 때 @Scheduled 어노테이션을 사용하면 쉽게 적용이 가능하다. 사용방법은 다음과 같다. 위와 같이 현재시간을 찍어 주는 메서드를 만들..

article thumbnail
[JAVA] JAVA 설치하기
JAVA 2022. 1. 8. 16:46

오늘 PC를 포맷하고 이클립스를 설치했는데 JAVA가 설치 되지 않은 걸 모르고 그냥 켰다가 에러가 나서 JAVA를 설치하는 김에 JAVA 설치 과정을 정리 해본다.. 1. JDK 설치1. JDK 설치 아래 링크로 접속하여 JDK를 설치한다. https://www.oracle.com/technetwork/java/javase/downloads/index.html 위 링크로 접속하면 다음과 같은 화면이 나오는데 자신의 bit와 맞는 녀석을 다운로드 한다. 나는 64bit이기 때문에 아래에 있는 녀석을 다운로드 받았다. 다운로드를 받았으면 해당 exe 파일을 실행해보자. 그냥 계속 NEXT를 눌러 설치해준다. JDK 설치경로를 바꾸고 싶은 사람은 경로를 바꾸어 설치해주면 된다. 그럼 이제 CMD창을 열어 다..

728x90