스프링의 간단한 개념 및 설정
Spring
정의
- 자바 플랫폼을 위한 오픈 소스 앱 개발 프레임워크
특징
- 모듈식으로 구성됨
- MVC 프레임워크
구성
데이터 접근 / 통합
- JDBC
- ORM
- OXM
- JMS
- Transactions
웹(MVC / 원격)
- WebSocket
- Servlet
- Web
- Portlet
기타
- AOP
- Aspects
- Instrumentation
- Messaging
코어 격리
- Beans
- Core
- Context
- SpEL
설치하기
- 위의 사이트에서 자신의 OS에 맞게 파일을 다운받고 설치하면 된다.
- 프로그램을 설치하고 실행하면 위와 같은 화면의 프로그램이 나타난다.
프로젝트 생성하기
필자는 Spring Web을 사용하였다.
프로젝트 생성을 하기 위해서는 프로그램 왼쪽 화면에서 Create new Spring Starter Project를 입력해준다.
Create new Spring Starter Project를 눌렀을 때의 화면
필자는 Maven에 Java 17버전으로 진행하였다.
설정이 완료되었다면 Next를 눌러 다음 설정으로 넘어갈 수 있다.
버전과 프로젝트 명 등을 설정 후 Next를 눌렀을떄의 화면
- 이 포스트에서는 Developer Tools - Lombok과 Web - Spring Web를 이용해 진행할 예정이다.
- 설정이 완료 되었으면 Next나 Finish를 이용해 프로젝트를 생성 할 수 있다.
프로젝트 실행하기
- 프로젝트 실행은 Run -> Run이나 플레이 모양의 버튼을 눌러 실행 가능하다
- 이때 Run As가 뜨는 경우 Spring Boot App을 눌러 실행하면 된다
- Run As가 아닌 오류가 뜨는 경우 Package Manager에서 우클릭 후 Run As -> Spring Boot App을 눌러 실행 가능하다
- 프로젝트 실행 후 웹의 주소는 아래의 2개 중 하나가 선택 가능하다.
1) 127.0.0.1:8080 2) localhost:8080
주의 사항: 프로그램의 변경 사항이 있을 경우 반드시 서버 재부팅을 해야 변경사항이 적용된다
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.


