겉바속촉
[Hyperledger] 스프링부트로 Fabric 연동하기 본문
이번에는 springboot로 fabric 연동을 해보도록 할게요 !^^!
1. SpringToolSuite4.exe 다운/설치
다음 링크로 들어가주세요
저는 windows이므로 설치 클릭
파일 탐색기에서 다운로드 된 것 확인해주세요:)
이름이 길어서 못 찾을 까봐 a.jar로 이름을 바꿔주신 후에
C 밑에 temp로 옮겨주세요
그리고 cmd 창!!!!
cd D\temp
java -jar a.jar
그러면 temp 폴더 안에 sts-4.7.1 RELEASE 폴더가 하나 생길거에요
그 폴더 안으로 들어가주세요
거기서 SpringToolSuite4.exe 실행시켜주시면 okay
오픈 후
저는 D드라이브 밑에 final 폴더 생성했습니다
그리고 launch
그냥 workspace 지정해준거에요:)
그러면 다음과 같이 뜹니다!!!
혹시 javaw관련 오류나면 SpringToolSuite4.ini 에 다음을 추가해주세요
-vm
G:/sw_install/java-1.8.0-openjdk-1.8.0/bin/javaw.exe
-startup
plugins/org.eclipse.equinox.launcher_1.5.300.v20190213-1655.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1000.v20190125-2016
-product
org.springframework.boot.ide.branding.sts4
--launcher.defaultAction
openFile
-vm
G:/sw_install/java-1.8.0-openjdk-1.8.0/bin/javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx1024m
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM
2. 모든 인코딩을 UTF-8로 설정
window - preferences 클릭
workspace가셔서 맨 아랫부분 utf-8로 고쳐주세요
web에 css files 도 utf-8로 변환
html files랑 jsp files도 utf-8로 변환시켜주셔야합니다:)
3. File>New>Spring Starter Project 으로 해주셔도 되고
다음과 같이 package explorer창에서 바로 클릭해서 시작해셔도 똑같습니다
우선 Name은 Team1으로 바꾸려고하는데요:)
그 아랫부분들 잠깐 살펴볼게요
Group -> 회사명을 거꾸로 (예시: naver.com 이라면 com.naver 요런 식)
Artifact -> 프로젝트 이름
Packaging -> web archive 형태로 보따리 만들게요 라는 뜻
저는 다음과 같이 바꿔주었습니다
Next 누르신 후에 web 쳐서 Spring Web 체크
dev 쳐서 Spring Boot DevTools 체크
그리고 finish!!
하단부를 보시면 열심히 빌드중입니다
이제 오른쪽 상단에 점3개 누르셔서 Package Presentation - Hierarchical
4. Jsp 지원을 위해 이클립스 마켓플레이스에서 Java Enterprise로 검색하여 JavaEE 관련 플러그인 설치
Help - Eclipse Marketplace
Find 부분에 java enterprise 검색
그래서 제일 첫번째 tool 을 install
accept - finisch
다 다운받아지면 다음과 같은 창이 뜹니다
그럼 Restart Now
5. JavaEE perspective로 변경
open perspective - java EE 로 바꿔줄게요
여기까지가 작업환경 setting 끄으으읕!!!!!!!!!!
'IT일기(하반기) > Hyperledger-fabric' 카테고리의 다른 글
[Hyperledger] springboot로 fabric 연동 후 간단한 작업 (0) | 2020.08.28 |
---|---|
[Hyperledger] 개발환경 설정하기 (0) | 2020.08.26 |
[Hyperledger] (0) | 2020.08.26 |
[Hyperledger] node와 java로 체인코드 개발해보기 (0) | 2020.08.24 |
[Hyperledger] basic network + simple asset chain code (0) | 2020.08.24 |