spring을 시작하기 앞서 환경설정이 많이 걸렸습니다.
아직도 git을 연결을 못하고있습니다..ㅠㅠ 아무 오류도 안뜨는데 깃에 push가 안도..ㅣ.... 깃은 나중에 해결하면 올리도록 하겠습니다.
주로 윈도우를 사용하다 보니 맥은 아직도 익숙해 지지가 않아서 더 오래 걸린거 같습니다.
환경
OS: MAX
eclipse: mas2
was: tomcat8.5
database: h2
jdk : openjdk1.8
먼저 eclipse를 다운 받습니다.
https://www.eclipse.org/downloads/
원하는 버전이 있다면 구글에 해당 버전을 찾아서 다운받으면 됩니다.
여기서 주의할점은 jdk와 이클립스가 안맞을수 있어서 잘 찾아보셔야해요!
저같은 경우는 처음 오라클에서 jdk1.8을 다운받고, 최신 이클립스를 다운 받았는데 맥북에서 아무리 실행을 눌러도 에러도 안뜨고 아무런 창도 안떠서 이클립스를 다운그레이드 했습니다!
jdk도 원하는 버전으로 다운 받으시면 됩니다.
https://mainia.tistory.com/5586#google_vignette
저는 여기서도 뭔가 삐걱대서.. brew를 이용하여 openjdk를 받았어요! (기회가 되면 brew를 이용해 openjdk 받는것도 올리겠습니다.)
brew는 맥용 패키지관리관리자 입니다.
그후 아래 링크로 들어가 톰캣을 받습니다.
https://tomcat.apache.org/download-80.cgi
다운받은뒤 원하는 폴더에 압축을 풀고~
이클립스를 실행합니다.
http://www.h2database.com/html/main.html
그 전에! DataBase도 설치하겠습니다. 들어가셔서 All Platforms (zip, 9.5 MB) 을 눌러줍니다!
자세하게 어디가서 다운받으라고 말씀 안드리는 이유는 원하는 버전이 다를 수도 있고 다운받는 경로도 달라 질수 있어 전체적인 순서만 알려드립니다!
그 후 이클립스를 실행!
하시면 정상적으로 동작합니다!
글로는 되게 쉽지만..실제로 해보면 잘안되더라구요!
윈도우에서는 모든걸 바로 했지만..이상하게 맥에서만 뭔가 많이 뜨더라구요..
윈도우에서는 다운받는 시간을 제외한 나머지 환경변수설정, 압축풀기 등 다합쳐서 10분도 안걸렸는데..
맥에서는 2시간 이상을 투자했습니다ㅠㅠ 아직 배울게 많나봐요..
다시 본론으로 들어가서!
우리는 spring을 쓰기위해 이클립스 맨위에 보시면
help-Eclipse Marketplace를 누르시면 됩니다.
그럼 이러한 창이 뜨는데 여기 검색창에 STS또는 spring tool suite를 검색하시면 됩니다.
그럼 탐색창 맨위에 spring tools 3 어쩌구~~release라고 보이실거 예요! 이걸 intall을 눌러 다운 받아줍니다.
다운받는거는 다 아시다싶이 [계속 다음~~ 뭔가 나오면 동의하기~~] 따로 설정할게 없어요!
다운이 다되면 재부팅을 할거냐고 뜰거예요! 그후 재부팅을 해줍니다.
재부팅후!!! 뭐지? 왜 아무것도 안뜨지?? 라고 생각하실수 있는데, 이클립스 오른쪽 보시면 뭔가 계속 실행중일 거예요!
그것이 끝나야 다음 저희가 할 프로젝트가 생깁니다!
저렇게 뭔가 있다면 이클립스가 아직 어떤 일을 하고 있는것이기 때문에 조금만 기다려줍니다~
이제 spring이 제대로 다운로드가 되었는지 확인해 볼께요!
project Explore-우클릭-new-Other-spring-spring Legacy project
굵게 표시한 부분이 보이면 정상적으로 sts가 다운로드 된것입니다.
'JavaScript > Spring' 카테고리의 다른 글
[spring 이해하기] spring framework 이해하기 1 - 결합도란? (0) | 2022.01.19 |
---|---|
[spring] 이클립스와 GIT 연동을 위한 토큰 발급 방법 (0) | 2022.01.18 |
[spring] GitHub 오류 (can't connect to any repository/ Failed to write credentials for...) (0) | 2022.01.17 |
[Spring framework] 스프링 프레임워크 특징 (0) | 2022.01.17 |
spring란? 프레임워크란? (0) | 2022.01.05 |