[JHipster] #1# 셋팅 및 실행

작성일 : 2016-5-13(cpdev.tistory.com)

- JHipster란?



말 그대로 Yeoman generator을 이용해서 spring boot + angularjs의 기본적인 기능을 갖춘 프로젝트를 생성하여 준다. 

기본적인 인증처리라던가 restful api를 이용한 통신에 대한 내용들이 들어가 있으며, 거의 reference라고 봐도 무방할 정도의 소스를 제공한다. 

github : https://jhipster.github.io/



- Install 


JHipster를 설치하는 방법은 크게 3가지다

- local installation

- vagrant-base "development box" 

- Docker 


그중에 일반 유저에게 추천되는 설치 방법인 local installation 대해서 설명하도록 하겠다. 


1. java 8 설치 

2. (옵션)maven이나 graddle 설치

    - 따로 설치 안하도 JHipster가 자동으로 maven wrapper 혹은 gradle wrapper를 설치한다. 

    - 이 wrapper가 싫다면 직접 설치하면 된다. 

3. git 설치

4. node.js 설치

5. Install Yeoman: npm install -g yo

6. Install Bower: npm install -g bower

7. Install Gulp: npm install -g gulp

8. Install JHipster: npm install -g generator-jhipster


work디렉토리 생성 후 해당 디렉토리dptj 

>> yo jhipster


필요로 하는 부분을 입력 또는 선택 하면 코드가 생성된다. 



- Run


모든 코드가 생성되었으면 실행을 시켜본다. 

우선 폴더구조는 아래와 같다. (윈도우 기준)


>> mvn을 실행시켜 리소스를 다운받도록 하자. 처음 하는 작업이라 시간이 오래걸린다. 

install이 끝난 후 자동으로 run 시켜준다. 아래와 같이 url이 나온다. 



url로 접속해 보면, 아래와 같은 페이지를 확인 할 수 있다. 



계정을 눌러 로그인 할수 도있고 새로운 계정을 등록 할 수 도 있다. 

이렇게 간단히 spring boot + angularjs로 이루어진 프로젝트를 쉽게 만들었다. 

다음 포스팅에서는 IDE설정과 Front 소스를 수정하여 블로그를 만들어 보도록 하자.