| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
- MES
- 수포자
- mobx
- 로봇 관련 윤리문제
- 코딩문제풀이
- groomide
- 무료로책보기
- 사이드프로젝트
- 전자도서관
- 특정값 개수
- @observable
- HashMap
- 오류잡기
- Decorator
- 강서구도서관
- 코딩문제
- goormIDE
- restapi
- 1일1커밋
- 월간코드챌린지시즌1
- 해쉬맵
- java
- LinkedList
- level1
- 프로그래머스
- 경력기술
- SpringBoot
- 동네도서관이용후기
- @action
- 도서관대출
- Today
- Total
Maenya's Techlog
[20210319] 이번에 알고리즘 연습용 Spring 프로젝트 새로 생성했다 (구름IDE 에서 git연결 + Spring 프로젝트 생성) 본문
[20210319] 이번에 알고리즘 연습용 Spring 프로젝트 새로 생성했다 (구름IDE 에서 git연결 + Spring 프로젝트 생성)
ming235 2021. 3. 19. 13:41하이하이요!!!
요즘 아이패드 생기면서 패드로 코딩할만한 방법을 찾아보았다.
신세계를 맛보았던 groom IDE를 이번에도 사용할까하는데
이 구름이에는 git을 연결하면 템플릿 프로젝트를 알아서 만들어주지 않는다는 것이었다.
적은 용량의 똥컴을 보유하고 있는 나는 STS 설치하기가 부담스러워서 구름ide 사용하는 건데 ㅜㅜ
그렇다고 깃 연결을 안할 수도 없고....
그래서 해결책을 찾았다!
일단 구름ide에 새 컨테이너를 생성하고나서 터미널에서 직접 spring 프로젝트 템플릿을 받아오는 것이다.
원래는 https://start.spring.io/ 여기 페이지에서 프로젝트 템플릿을 zip파일로 받아와서 컨테이너에 넣어줘야 하지만,
터미널에 아래의 명령어만 쳐주면 컨테이너 안에 바로 다운로드되는데,
$ curl https://start.spring.io/starter.zip \
-d 'type=gradle-project' \
-d 'baseDir=demo' \
-d 'javaVersion=1.8' \
--output starter.zip
다운된 zip파일 압축만 풀어주면 간단하게 템플릿을 이용해 볼 수 있다.

그리고 이를 실행시키면?! 두구두구
$ ./gralew bootRun

회사에서 아주 익숙한 스프링 부트가 실행되는 모습을 볼 수 있다.
너무 반가운 모습이었다.
이렇게 터미널로 프로젝트 생성하는 방법을 알아 두면 좋은게,
코딩테스트 보러갔을때 그 회사에서 본인이 안써본 툴(STS, intelliJ 등)을 제공해주거나,
툴이 아예 없거나?! 하면 난감할 수 있는데,
이렇게 원시적인 방법을 알고 있다면 환경에 구애받지않고 작업을 할 수 있다는 것이다.
아무튼
이제 여기다가 알고리즘 문제도 풀고 매일 API하나씩 구현할 것이다.
다음 게시물: jar파일 빌드 및 디펜던시 설정
'프로그래밍 > Java | Spring' 카테고리의 다른 글
| [20210504] Spring Framework (0) | 2021.05.04 |
|---|---|
| [20210319] spring boot 프로젝트 실행 (0) | 2021.03.19 |
| [20210318 JAVA문법] 오버로딩과 오버라이딩의 차이 (0) | 2021.03.18 |
| [20210223 JAVA] myBatis와 iBatis의 차이 (0) | 2021.02.23 |
| [20210218 JAVA문법] BigDecimal (추가중..) (0) | 2021.02.18 |