Framework/Spring😊

Framework/Spring😊

[Spring] Batch 와 Scheduler 의 차이와 Scheduler사용법과 예제

1) Batch(배치) 란? Spring Batch는 대량 데이터 처리에 최적화된 프레임워크입니다. 복잡한 데이터 변환, 처리 및 전송 작업에 적합합니다. 배치 작업이 장애로 인해 실패한 경우, 다시 시작할 수 있는 기능이 있습니다. 이 경우에는 데이터 삭제 작업이 단순한 작업이라도 복잡한 전처리가 필요하지 않으므로 Spring Batch를 사용하기에는 과도한 기능을 가지고 있을 수 있습니다. 2) Scheduler(스케쥴러) 란? Spring Scheduler는 일정 간격으로 작업을 실행하는 스케줄링 기능을 제공합니다. 크론표현식을 사용하여 스케줄을 설정할 수 있으며, 작업이 간단할 때 사용하기에 적합합니다. 이 경우, 단순한 데이터 삭제 작업을 반복적으로 수행하기 때문에 Spring Scheduler..

Framework/Spring😊

[SPRING] MYBATIS, JDBC 차이

JDBC(Java Database Connectivity) 개념 JDBC는 DB에 접근할수있도록 JAVA에서 제공해주는 API 이다. DB 종류에 상관없다. JDBC 흐름 1) JDBC 드라이버 로드 2) DB 연결 3) DB에 SQL문 작성 4) DB 연결 종료 JDBC 드라이버 종류 DBMS 별로 알맞은 JDBC 드라이버가 필요하다. MYSQL : com.mysql.jdbc.Driver ORACLE : oracle.jdbc.driver.OracleDriver MSSQL : com.microsoft.sqlserver.jdbc.SQLServerDriver QUBRID : cubrid.jdbc.driver.CUBRIDDriver JDBC URL DBMS 별로 다르다. 구성 : jdbc:[DBMS]:[데이터..

Framework/Spring😊

[error]java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver 뜰 경우

자바랑 오라클이랑 연동안돼서 그런거임. ​ ojdbc(버전) 을 먼저 다운받아준다.(구글링하면 금방받음) ​ 그후 프로젝트 Properties 에 들어가서 1. Java Build Path - Add External JARs - ojdbc(버전) 2. DeploymentAssembly - Add - Java Build Path Entries - ojdbc(버전) ​ 을 각각 해주면 해결

yoob
'Framework/Spring😊' 카테고리의 글 목록