[Spring Boot] Spring Boot 시작하기
스프링 프레임워크(Spring Framework)는 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크로, 동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공하고 있다. 또한 대한민국 공공기관의 웹 서비스 개발 시 사용을 권장하고 있는 전자정부 표준 프레임워크의 기반 기술로 쓰이고 있다. (위키백과)
(자세한건 무슨말인지 모르겠으니 나중에 추가하자)
스프링 부트(Spring Boot)
스프링 부트는 독립적이고, 상업적, 산업적으로 많이 사용되는 스프링 프레임워크 베이스의 어플리케이션을 쉽게 생성할 수 있게 해 준다. 스프링 플랫폼과 사용할 3rd-party 라이브러리를 설정하는것으로 쉽게 시작할 수 있다.
- 독립적인 스프링 어플리케이션을 생성한다.
- Tomcat,Jetty,Undertow 등을 내장하고있어 WAR 파일로 서버에 배포할 필요가 없다.
- 'starter'를 제공해주므로 간단하게 build 환경을 구성할 수 있다.
- 가능할 때 마다 Spring과 3rd Party 라이브러리를 자동으로 구성해준다.
Spring Initializr
Spring Initializr(https://start.spring.io/) 를 통해 프로젝트를 간단하게 생성할 수 있다!
1) Project의 기본 설정을 입력한다. (프로젝트 메타데이터는 >Options를 눌러 자세하게 설정 가능)
2) 사용할 3rd-party를 검색하고 추가한다.
3) Generate 버튼을 누르면 프로젝트 파일이 다운로드 된다.
4) 프로젝트 파일의 압축을 풀고 IDE에서 폴더 열기로 실행
Spring Boot Project
1) src 안에 프로젝트 소스가 위치하게 됨
2) main>java>,,,>OOOApplication.java 파일이 프로그램 시작 파일이다.
3) test>java>,,,>OOOApplicationTests.java 파일에서는 테스트 함수가 들어 있다.
4) OOOApplication.java 파일을 실행하면 위와 같은 결과 화면이 나오고, 8080 포트에 톰캣 서버가 실행되었음을 알 수 있다.
5) localhost:8080 으로 접속하여 실행 결과를 확인한다.