Programming/SpringBoot

Spring Boot 1강 - 환경설정

상맹 2021. 8. 31. 00:03
반응형

1. JDK 11 설치

  - flux 기술 - reactive programming (Mongo DB 이용시 필요!)

  - 서드 파티 라이브러리 (외부 회사가 만들어준 라이브러리)

https://velog.io/@lazy_youn/3rd-party%EB%9E%80

 

3rd party란?

3rd party, 써드파티프로그래밍에서의 서드파티란 프로그래밍을 도와주는 plug_in 이나 library 등을 만드는 회사를 말한다.개인 개발자나 프로젝트 팀, 혹은 업체등에서 개발하는 라이브러리즉 제 3

velog.io

https://jdk.java.net/11/

 

JDK 11 Releases

JDK 11 Releases The JDK 11 Early Access Program has concluded. Please visit Java SE Downloads for production ready builds. Older releases, which do not include the most up to date security vulnerability fixes and are no longer recommended for use in produc

jdk.java.net

11.0.2 버젼 다운로드

 

2. 환경변수 설정

 내 PC -> 속성
고급 시스템 설정
고급 탭 -> 환경변수

 

시스템 변수 -> JAVA_HOME -> 자바 위치 입력
JAVA 11 버전 등록 완료!

  - Shell 언어 : 사용자가 OS에 내리는 명령어

  - 커널 명령 : OS가 하드웨어에 내리는 명령어

 

 

3. STS 스프링 전용 툴 설치

  3-1. 자바 스프링 툴 다운로드

해당 페이지 접속 후 설치

https://spring.io/tools

 

Spring Tools 4 is the next generation of Spring tooling

Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE.

spring.io

 

   3-2. jar 패치

   window -> cmd -> jar 위치된 파일 복사 후 해당 명령어 입력

cd 명령어 + jar 위치 복사 
패치중....
설치 후 사용자 폴더에 설치된 모습

4. STS 웹개발 환경 설정

  4-1 UTF-8 변경

Window -> preferences
Text file encoding -> other 선택후 UTF-8로 변경

 

4-2 폰트 변경

https://www.cookierunfont.com/

 

쿠키런 폰트

쿠키런 글꼴을 이제 웹에서도 즐기세요.

www.cookierunfont.com

 

쿠키런 폰트 페이지 -> 다운로드 이동
TTF 설치!
TTF , OTF 차이
압축 해제 후 3개중 마음에 드는거 선택 후 설치!
Window -> preferenceses -> font 검색 -> Colors and Fonts -> Text Font -> CookieRun 폰트 적용 후 닫기

  4-3 Plug-in 

    -> Tool 이용 할때 그 Tool의 목적이 아닌 부가적인 것을 이용할 때 추가하는 기능

    -> STS 에서 JSP 이용 불가 하기 때문에 Enterprise 

    -> 라이브러리 : 프로그램을 만들 때 필요한 도구

Help -> Eclipse Marketplace
Enterprise 검색 후 Eclipse Enterprise Java and Web Developer Tools 3.22 Install
재시작!

 

  4-4. 스프링 스타터 프로젝트 생성

File -> New -> Spring Starter Project

Type : Maven, Gradle

Packaging : jar, war

Group : com. 원하는 이름

Artifact : 원하는 이름

Package : com. (Group 이름). (Artifact 이름) -> 규칙!

 

원하는 툴 선택 -> Spring Boot DevTools, Spring Web 선택

 

 

 

스타서 패키지 임포트 중
설치 후 사용자 파일에 파일이 설치 된 모습

 

 

  -> 라이브러리 오류 발생시 해결법!

  -> project 마우스 우클릭 -> Maven -> update project 클릭

  

 

 

 

 

 

 

 

반응형