스프링부트 환경설정
스프링부트 환경설정
1.JDK 11 설치
기존에 자바 수업에서 사용하던 JDK1.8을 사용하지 않고 JDK11을 설치하는 이유는 flux라는 기술을 사용하기 위해서는 서드파티 라이브러리가 되어있는 버전을 사용하기 위해서 입니다.
JDK1.8 기능
strem()
람다식 : ()->{}
라이브러리 추가(빌드패스)JDK11 기능
flux기술 (reactive programing)서드파티(Thrid Party) 라이브러리
외부 라이브러리가 매우 자주 사용되어 표준화되는 것
shell script
하드웨드 직접 건드리지 않고 OS가 대신 명령하게 해주는 언어
쉘에서 해석을 해서 커널에서 명령을 수행 후 전송합니다.
ex)cd dir %…
2.환경변수 설정
터미널을 열어서 다음 명령어를 입력한다.
dahyechoi@Dahyeui-MacBookPro ~ % vi ~/.bash_profile
i 입력해서 편집모드로 들어가서 다음과 같이 적어준다.
export JAVA_HOME=/Users/dahyechoi/workspace/pg/jdk-11.0.2.jdk/Contents/Home
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
esc로 편집모드를 나와 :wq 를 입력해서 저장하고 빠져나온다.
export JAVA_HOME=/Users/dahyechoi/workspace/pg/jdk-11.0.2.jdk/Contents/Home
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
:wp
마지막으로 자바 버전을 확인한다
Java -version
3.STS 스프링 전용 툴 설치
4.STS 웹개발 환경 설정
1. utf-8 설정
- Preference에 들어간다. (단축키 command + ,)
- 검색창에서 enc를 검색한다.
- 왼쪽 메뉴 바에서 workspace 선택
- Text file encoding을 utf-8로 변경
utf-8 사용하는 이유
– 전 세계 공용
– 데이터 가변성
2. font 설정
쿠키런 폰트 다운로드를 다운로드 합니다.
https://www.cookierunfont.com/#section7
OTF : Mac용
TTF : Window용
- Preference에 들어간다.( 단축키 : command + , )
- 검색창에서 font를 검색한다.
- 왼쪽 메뉴에서 color and fonts를 선택한다.
- Basic폴더 안에 text fonts를 선택한다
- Edit에 들어가 원하는 폰트(CookieRunOTF)를 선택한다.
3. 플러그인 enterprise 설치
jsp,html…등을 사용할 수 있게 만드는 플러그인
- 메뉴바에서 Help > eclips marketplace를 열어준다.
- 검색창에 enterprise를 검색한다.
- install 버튼으로 설치를 시작한다.
- 차례대로 conform -> finish를 선택한다.
- 설치 완료되면 restart now 를 클릭하여 spring을 다시 시작한다.
플러그인이란
라이브러리는 프로그램이고
플러그인에 어떤 툴을 쓸때 필요한 서브툴템플릿 엔진이란
jsp와 같이 html에서 자바 코드를 사용하기 위한 것
그외 머스태치, 타임리프 등이 있다.
템플릿 엔진을 잘 안쓰는 추세인데 그 이유는 ajax로 주로 사용하기 때문이다.