Search

반응형

'Software/Spring'에 해당되는 글 6건

  1. 2021.10.17 [스프링 왕초보]2. Spring boot IDE 설치해보기. 2/2(스프링 부트)
  2. 2021.10.11 [스프링 왕초보]1. Spring boot 처음 시작해봅니다. 1/2 (스프링 부트)
반응형

 스프링 왕초보 1.에서 스프링 부트 환경을 위해 필요한 openJDK 설치를 해봤는데..

이제 Spring.io에 가서 IDE를 설치해봐야겠다.

이클립스에서 STS를 다운받아 설치는 했지만

이번에는 Spring에서 제공하는 IDE를 설치해볼것이다.

이 IDE도 이클립스 기반이다.

먼저 Spring.io에 접속하자.

 

눈에 Download가 바로 보이지 않는군.

그래서 상단에 있는 메뉴 중 Projects를 선택하면 하단에 DEVELOPMENT TOOLS가 보이네.

내가 원하는 Spring Tools 4가 있군..클릭~

이클립스 기반, Visual Studio Code 기반, Theia 기반으로 구분되어 있네.

이클립스 기반에 Windows 버전으로 다운받아야겠군.

총 540M정도 되네...

 

다운이 완료되었다.

그런데 JAR 파일이네..

openJDK가 설치되어 있으면 더블클릭시 실행된다.

실행되면 아래와 같이 같은 공간에 IDE 폴더가 생성되는군.

폴더에 들어가보면 다음과 같은 구성이 되어 있군.

저기 아래 초록색 동그라미 아이콘에 SpringToolSuite4가 실행파일 같은데..

우선 폴더를 복사해서 C 아래로 이동시키자.

더블클릭 시도!~

오 실행이 되는군~.

C 드라이브에 sbWorkspace 폴더를 생성하고 Workspace를 설정하자.

다음 Launch를 클릭해서 실행하자.

이클립스네.

이렇게 실행바가 나타나고 실행이 된다.

최초 실행화면이다.

이클립스네..ㅎㅎ

이제 스프링 부트(Spring boot) 설치 했으니 

 HelloWorld! 를 출력해서 잘 설치되었는지 구동 방식도 확인해보자.

 

좌측 상단에 있는 Create new Spring Starter Project를 클릭하자.

이런 창이 나타난다.

겁먹지 말고 하나씩 시작하자.

먼저 Name이 Demo인데 바꾸자.

MyHello로 변경한다.

이름은 변경했고 다음은 뭘까?

Type이 있는데..

Maven Project 와 Gradle Project가 있군.

요즘은 Gradle이 유명하다니 이걸로 선택!.

packaging은 Jar와 War가 있는데 Jar로 선택.

버전은 openJDK가 11이니 11로.

마지막 package는 myhello로 지정하고 Next를 클릭하니.

이런게 나타난다.

뭐 엄청 많은 내용들이 왼쪽에 보이지만 필요한 부분만 잘 선택하면 되겠지.

Developer Tools는 개발용 부트 툴이니 전부 선택하고

제일 마지막의 Web에서 Spring Web을 추가해준다.

우선 이정도만 가지고 진행을 해보자.

Finish를 누르고 나면 아래와 같이 구성된다.

스프링 부트(Spring boot)는 간단하게 실행해서 테스트 할 수 있도록 톰캣이 내장되어 있다고 했다.

그러면 테스트를 해봐야겠군.

우선 톰캣을 따로 설정하지 않았고

내장되어 있다고 하니 실행을 먼저 해봐야겠다.

프로젝트에 우측 클릭을 하고 Run As를 선택하면 5 Spring Boot App이 보인다.

클릭해보자.

실행을 하니 콘솔에 로그에 대한 정보가 떴다.

사이즈를 늘려달라는 의미인 듯 하다.

Console buffer size가 80,000인데 1,000,000으로 늘려보자.

실행을 하면 우측 하단의 Console에 아래와 같이 로그가 생성된다.

중간쯤 Tomcat이란 글자가 보이는 거 보니 정말 톰캣이 있나보다.

이제 실행이 잘 되었는지 브라우저를 통해서 확인해보자.

크롬을 사용해서 localhost:8080으로 접근을 시도하니 위 페이지가 뜨네.

뭔가 부족해 보이는 듯 하다.

에러페이지니깐~

하지만 아직 HelloWorld를 출력하는 소스를 코딩하지 않았고

톰캣 구동 후 저렇게 뜨는건 정상이다. 쫄지 말자!!

 

이제 코딩을 시작해보자.

MVC 모델이니 컨트롤러를 구성해보자.

src/main/java에서 myhello를 구성했다.

그 하위 패키지에 controller 패키지를 구성하고 MyController.java를 생성하자.

마우스 우측 클릭을 해서 package와 Class를 선택해서 생성하면 된다.

웹으로 호출하기 위해 해당 controller는 @RestController로 어노테이션을 설정한다.

빨간 X표가 나오면 import 시켜주면 된다.

그리고 @RequestMapping("/myHello") 어노테이션으로 호출 경로를 지정하고

해당 페이지에 return 값을 넘겨준다.

그리고 localhost:8080/myHello를 다시 입력해보자.

이렇게 출력되면 성공~!

다들 고생했다.

이제 JDK와 IDE 설정이 기본으로 끝났다.

이제 본격적으로 spring에 대해 공부를 하나씩 차근차근 해보자!!

반응형
반응형

스프링을 활용하는 방법이 몇가지가 있다.

그 중 이클립스를 활용해서 STS(Spring Tool Suite) 플러그인을 설치하는 방법이 있고,

spring.io에 가서 툴을 다운로드 받아도 된다.

그럼 시작해본다.

 

1. 폴더를 만들자.

 

원도우즈 10 환경에서 설정을 시작해 본다.

이렇게 C 드라이브에 workspace 폴더를 생성한다.

초기 노트북 구매시 디스크 분할을 하지 않았기에 C에 생성했다.

 

2. 스프링 사이트로 고고~(spring)

스프링을 하려면 공식 사이트에 가야지.

google에서 검색하니 바로 해당 사이트가 1순위로 조회된다.

그럼 클릭하고 들어가보자.

깔끔하게 영어?로 된 사이트가 나온다.

번역하지 말고 그대로 사용하면 좋다. 

배우러 왔으니 Learn에 마우스를 올리니 메뉴가 나온다.

빠른 진행이 필요해서 Quickstart를 클릭한다. 뭔가 어색한 설정이지만..

통합 개발 환경(IDE, Integrated Developer Environment)은 Intellij, Sprint Tools, VS Code, Eclipse 등으로 

선택하면 된다고 한다.

그리고 우측 하단을 보면 A Java Development Kit(JDK)가 필요하다고 하는데

오라클의 JDK를 받으면 좋겠지만 여기서는 AdoptOpenJDK (오픈JDK) 8 또는 11버전을 권장한단다.

그래서 AdoptOpenJDK를 클릭해서 설치해보자.

 

3. OpenJDK 받고 설치하기.

spring.io > learn > Quickstart에서 파란색 AdoptOpenJDK 글자를 클릭한다.

그럼 위 사이트로 이동하게 되고

OpenJDK(오픈JDK)를 다운로드 받을 수 있다.

조금만 내려가면 이런 화면이 나온다.

11버전에 HotSpot를 선택한다.

자세히 번역해 보니 AdoptOpenJDK가 다른곳으로 이동했단다.

그래서 파란 다운로드 버튼을 클릭하면 새로운 위치로 이동한단다.

adoptium.net으로 클릭해서 이동~

정말 다른 사이트로 이동했다.

다시 11버전을 클릭하고 아래로 스크롤하자.

Latest release (jdk-11.0.12+7) 파란색 버튼을 클릭하면 다운로드가 시작된다.

167Mb네.

이제 다운로드 위치로 이동해보자.

이제 실행해서 설치해 보자.

실행하면 이런 화면이 뜬다.

영어를 읽어보니 Eclipse Temurin JDK with Hotspot 11.0.12+7(x64)로 설치된단다.

이클립스로 넘어간 듯 한다.

Next를 클릭한다.

경로가 나오는데 넘 깊이 들어간다.

난 원래 C: 아래 두는 걸 좋아해서 아래처럼 변경한다.

Browse...를 클릭해서 원하는 위치로 변경한다. 그냥 설치하고 싶으면 Next...

이제 Install을 클릭해서 설치를 진행한다.

권한을 물으면 예를 클릭하면 아래처럼 진행된다.

 

이렇게 설치가 완료되면 아래와 같은 화면이 나온다.

설치가 완료되었으니 Finish를 클릭한다.

이제 OpenJDK가 잘 설치되었는지 확인해보자.

윈도우즈 우측 하단 "검색하려면 여기에 입력하십시오."에 cmd를 입력하고 실행합니다.

그럼 아래와 같은 창이 나타나고

다음 명령어를 입력해봅니다.

java -version

정상적으로 설치가 되었다면 이렇게 조회가 된다.

기본 설정을 세팅했으니 이제 IDE를 설치해보자.

그런데 넘 길게 썼다.

다음 포스팅에서 IDE 설치부터 샘플 실행까지 진행해보자.

투 비 컨티뉴~

반응형