본문 바로가기

IT/spring

spring boot + gradle + jpa(oracle) + thymeleaf + vuejs

spring boot + gradle + jpa + thymeleaf + vuejs

이게 맞는진 잘 모르겠지만..

아무튼... 내 샘플 프로젝트에서는 저 위에 다섯가지 모든것을 다 활용해보고자 함.

앞서 4가지는 셋팅이 모두 끝났고 vuejs 셋팅하기.

 

1. nodejs 설치하기

vuejs를 설치하기 위해서는 nodejs의 선 설치가 필요함. 

npm install vue 로 설치하기위해서.

nodejs 다운로드 : http://www.nodejs.org

 

2. npm 설치 및 vue 설치 확인하기

node.js를 설치하고나서야 비로소 npm 명령어를 사용할 수 있다.

//1. cmd열어서
npm -v
//버전확인. 나는 6.13.4 확인!

//2. vue 설치
npm install vue
//뭔가 에러인것 같은 아닌것 같은 메세지가 뜨지만 
//자세히 보면 vue@2.6.11이 보임

//3. vue-cli설치
//이게뭐냐 ? vue.js 개발을 위한 시스템..... 뭐 암튼 써보자
npm install --global vue-cli

 

3. 프로젝트에 vue 적용

어렵다... 포기직전... ㅠㅠ

//1. cmd로 기존에 만들어놓은 workspace로 이동
cd workspace/sample

//2. 그다음..
npm install --g vue-cli
vue init webpack frontend
//뭐 많이 시키는데 잘 모르겠어서 일단 엔터엔터엔터...
//그랬더니 뭐 엄청 설치한다.

 

4. 마지막....

//1. 프로젝트를 리프레쉬 하면 frontend라는 폴더가 만들어져있음
//frontend/config/index.js로 이동
//build부분을 찾아서.. 수정
  build: {
    // Template for index.html
    //index: path.resolve(__dirname, '../dist/index.html'),
	index: path.resolve(__dirname, '../../src/main/resources/static/index.html'),

    // Paths
    //assetsRoot: path.resolve(__dirname, '../dist'),
	assetsRoot: path.resolve(__dirname, '../../src/main/resources/static'),
    assetsSubDirectory: 'static',
    assetsPublicPath: '/',

//2. cmd frontend 폴더 에서 run build
npm run build

//그럼 뭐가 쫙쫙쫙 올라가고~~~~~ Build complete.!!!

##########

main\resources\static\index.html

 

여기 수정 하고

브라우저 refresh 하면 반영이 되는듯....

 

일단 성공!

 

title은 처음에 vue init webpack frontend

이거 할때 뭐 입력하라고 한거대로 나오는것 같고...

더 공부해봐야겠다. 뭐가 좋은지 잘 모르겠음... 

controller 연동하는 샘플을 짜야 이해가 될 것 같다.

 

'IT > spring' 카테고리의 다른 글

vuejs bootstrap 함께쓰기  (0) 2020.01.20
spring eureka without springboot  (0) 2016.04.25
spring boot log4j 사용하기  (0) 2016.02.29
spring mybatis 연동하기  (1) 2016.02.16
spring maven helloworld!  (0) 2016.02.16