Hello World?

Spring Boot 배치 프로그램 개발 (MySQL + Logback) 본문

JAVA WEB/SPRING

Spring Boot 배치 프로그램 개발 (MySQL + Logback)

쮠이 2018. 7. 2. 14:17

okky 사이트에서 답을 달다보니, 스프링 부트를 어려워 하는 사람들이 있어,  요청하는 배치 프로그램을 개발해본다


최대한 쉽게 개발하고자 노력?! 했으며, DB작업과 콘솔 로깅만 가능하도록 추가하여, 간단하게 개발해보고자 한다


우선 사용한 프로그램은 아래와 같다


  - Elcipse Photon Milestone 6 ( STS 설치 )

  - JDK 1.8


이클립스에 STS 설치하는 방법을 알고 싶다면 아래의 URL에서 설치를 하고 본문을 보기 바란다


http://eine.tistory.com/22



이클립스에 STS가 설치가 되었다면 아래 그림과 같이 STS에서 제공하는 스프링 부트를 이용하여 기본 프로그램을 개발하도록 하자


1. File - New - Project를 선택하면 아래와 같은 프로젝트 선택 위자드가 나온다




2. 스프링 스타터 프로젝트가 나오면 Name, Group 등의 내용을 입력한다. Group는 아래 Package에 동일한 텍스트를 복사하는데

   패키지는 이 프로그램에서 사용하는 패키지 구조를 생성하는 것이다. 입력후 Next를 클릭하자




3. 스프링 프로젝트 라이브러리를 설치하는 화면이다, 상위 체크박스에서 Batch, MyBatis, MySQL 만 체크하고 

  Finish 버튼을 클릭한다.





4. 위의 작업만으로도 스프링 프로젝트가 생성이 된다.  

   다만 제목처럼 배치 프로그램을 개발하기 위해선 아래와 같이 파일을 생성해야 한다.



위의 트리내용으로 프로그램 소스를 개발할 예정이다. 


다음 내용엔 메이븐 pom 파일의 내용을 확인하도록 한다