본문 바로가기
[ JAVA ]/JAVA Spring

[ Spring Boot ] Spring boot 개요 및 설정

by 환이s 2023. 5. 8.


Spring Boot  개요 및 Project 생성

 

Spring Boot는 Java의 가장 인기 있는 애플리케이션 개발 프레임 워크입니다. 

스프링 프레임 워크의 주요 기능은 종속성 주입 또는 제어 반전(IoC)이고, Spring Framework의 도움으로 느슨하게 결합된 애플리케이션을 개발할 수 있습니다.

 

여러 장점이 있지만, 스프링 부트를 사용하는 큰 이유는 메이븐의 라이브러리 자동 업데이트 기능을 이어받으면서 기존 스프링 프레임워크의 복잡한 설정 과정은 최대한 줄이면서 개발할 수 있는 특징이 있고, 배포 또는 테스트 역시 스프링 프레임워크보다 쉽고 빠르게 할 수 있는 장점이 있습니다.

 

 

스프링 부트 포스팅은 Spring Tool Suite(STS) 를 활용합니다.

별도의 폴더를 만들어서 STS의 작업 폴더로 사용하는 작업부터 포스팅해보겠습니다.

 


Project 생성

 

워크스페이스 선택 창이 나오면 아래와 작업 폴더 경로 설정하고 Launch 버튼 눌러서 실행합니다.

 

파일 생성해서 경로 설정 후 프로젝트를 생성합니다.

 

 

프로젝트 생성할 때 주의하셔야 할 점은 JAVA, Type, Package 설정입니다.

아래 사진을 참고해 봅시다.

 

 

패키지 설정이 끝나고 Next 하시면 프로젝트에 사용할 툴을 정하셔야 합니다.

글쓴이는 STS 설정할 때 JDBC API, MyBatis Framework, MySQL Driver, Oracle Driver, Spring Web, Spring Boot DevTools, Thymeleaf 체크를 했습니다.

 

 

Finish 버튼을 누르시면 프로젝트가 생성됩니다. 

Spring boot Spring과 다르게 실행하실 때 Spring Boot App으로 Run 하셔야 합니다.

 

실행 방법은 프로젝트 선택 후 Run 하시거나 Application.java 파일을 선택 후 Run 할 수 있습니다.

 


마치며

 

오늘은 Spring Boot 프로젝트 생성 후 실행하는 방법까지 알아봤습니다.

다음 포스팅에서 뵙겠습니다.

728x90