-
[Spring] 프로젝트 시작하기졸업프로젝트 2021. 10. 23. 21:43
nodeJS로 웹 서버 백엔드로 참여했던 졸업 프로젝트를 spring으로 바꿔보려 한다.
클라이언트 단은 이미 만들었던 거 사용하고, 최대한 실서비스를 개발한다는 생각으로 만들어보자!
1. github 레포지터리 만들기
일단은 private로 만들었다.
완전 기본 레포로 만들었음 (readme, gitignore 나중에 추가할 거임)
원하는 위치에서 git clone 후 작업 폴더 만들기
2. vsCode에서 npm 프로젝트 생성하기
(참고한 블로그, 자세하게 설명되어있어 좋았다!)
https://m.blog.naver.com/rudnfskf2/222148407272
나는 memomeet-spring이라는 폴더 안에 memomeet-front이름으로 만드려고 한다
1. vscode를 켜고 open folder하여 원하는 폴더로 이동하기
2. Terminal에서 npx create-react-app 실행
npm이 익숙했던 나는,, npx가 오타인줄 알았다
npx는 npm 5.2.0 버전부터 추가된 것으로, 패키지를 쉽세 설치하고 관리할 수 있도록 도와주는 도구라고 한다3. 추가로 axios와 react-route-dom을 설치해주었다.
4. .gitignore 파일 추가 (visualstudioCode, react)
3. eclipse에서 프로젝트 생성하기
싸피 활동하면서 설치했던 sts에서 개발하기로 하고
앞서 만든 memomeet-spring을 워크스페이스로 해서 들어간다.
마찬가지로 spring legacy project에서만 해봤기에,, legacy project에서 MVC 패턴 템플릿을 가져다 사용하자
프로젝트를 생성하면 기본으로 생성되는 HomeController와 home.jsp를 삭제하고
memomeet-spring 폴더 자체를 깃에 올리려하니 Servers 폴더까지 올라가게 되더라..
내가 원한건 이런게 아니었는데 일단 gitignore에 Servers를 포함한다음 깃에 올리기 성공!
다음으로는 프론트와 백이 통신하는 것을 해보자
'졸업프로젝트' 카테고리의 다른 글
[Spring] Connection Pool로 DB 연결하기 (0) 2021.10.24 [Spring] Spring과 React 연동하기 (0) 2021.10.24 [Node.js] 회의 분석 성능 개선 (node.js에서 파이썬 스크립트 실행하는 다양한 방법) (0) 2021.04.10 [Node.js] child-process 이용하기 (0) 2021.04.10 [Node.js] python-shell 이용하기 (0) 2021.04.10