" /> 스프링의 간단한 개념 및 설정 | BlackWerf's Blog
포스트

스프링의 간단한 개념 및 설정

Spring

정의

  • 자바 플랫폼을 위한 오픈 소스 앱 개발 프레임워크

특징

  • 모듈식으로 구성됨
  • MVC 프레임워크

구성

데이터 접근 / 통합

  • JDBC
  • ORM
  • OXM
  • JMS
  • Transactions

웹(MVC / 원격)

  • WebSocket
  • Servlet
  • Web
  • Portlet

기타

  • AOP
  • Aspects
  • Instrumentation
  • Messaging

코어 격리

  • Beans
  • Core
  • Context
  • SpEL


설치하기

설치 사이트

  • 위의 사이트에서 자신의 OS에 맞게 파일을 다운받고 설치하면 된다.

Image Alt 텍스트

  • 프로그램을 설치하고 실행하면 위와 같은 화면의 프로그램이 나타난다.

프로젝트 생성하기

  • 필자는 Spring Web을 사용하였다.

  • 프로젝트 생성을 하기 위해서는 프로그램 왼쪽 화면에서 Create new Spring Starter Project를 입력해준다.

    Image Alt 텍스트

    ​ Create new Spring Starter Project를 눌렀을 때의 화면

  • 필자는 Maven에 Java 17버전으로 진행하였다.

  • 설정이 완료되었다면 Next를 눌러 다음 설정으로 넘어갈 수 있다.

    Image Alt 텍스트

    ​ 버전과 프로젝트 명 등을 설정 후 Next를 눌렀을떄의 화면

  • 이 포스트에서는 Developer Tools - LombokWeb - 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 라이센스를 따릅니다.