Lagom with Scala 해주세요! 【그 1:환경 구축】
조용히 새로운 FW와 격투하고 있습니다.
그 이름도 "lagom"!
Golang+gin에서 DDD로 CQRS인 구현을 하고 있었습니다만, 아무래도 괴로운 곳이 나왔기 때문에, 어쩐지 좋은 것이 없을까~라고 생각하고 찾고 있던 곳 lagom과 만났습니다.
아직, 전혀 이해할 수 없고, 일본어 문헌도 전무와 같기 때문에, 자신의 비망록 정도에 기재해 나가면 된다고 생각합니다.
동기 부여
@negokaz씨의 이쪽의 동영상이 굉장히 알기 쉬웠으므로, 이쪽의 동영상을 바탕으로 공부해 나가고 싶습니다.
htps // c 등 sh. 아카데미 / ゔ ぃ에서 / 59/341
환경
· JDK11 (AdoptOpenJDK11)
· sbt 1.3.9
· Intellij
HelloWorld
"lagom/lagom-scala.g8"에 HelloWorkd 템플릿이 있으므로 다음 명령으로 PJ를 만듭니다.
sbt new lagom/lagom-scala.g8
[info] Loading global plugins from /Users/gaku/.sbt/1.0/plugins
[info] Set current project to gaku3601 (in build file:/Users/gaku/src/github.com/gaku3601/)
[info] Set current project to gaku3601 (in build file:/Users/gaku/src/github.com/gaku3601/)
name [Hello World]: study lagom
organization [com.example]:
version [1.0-SNAPSHOT]:
package [com.example.studylagom]:
Template applied in /Users/gaku/src/github.com/gaku3601/./study-lagom
Intellij에서 배포하면 자동으로 종속 라이브러리를 설치할 수 있습니다. 몇 분 정도 걸리지만 기장을 기다립니다.
디버그 설정
Run/Debug Configure에서 이런 느낌으로 설정.
실행
실행 버튼을 클릭하고, 일어나면 「src/main/scala/com/example/studylagom/api/StudyLagomService.scala」의 코멘트부에 있는 curl 명령을 두드립니다.
gakumbp:study-lagom gaku$ curl http://localhost:9000/api/hello/Alice
Hello, Alice!
뭔가 돌아옵니다!
여기까지의 코드는 여기에 넣을 때
htps : // 기주 b. 이 m / 가쿠 3601 / s dy-o m / t Ree / s는 p1
끝
네. 아직 아무것도 모른다. 새로운 지견을 잡을 수 있고, 의지가 있으면 시리즈화하고 싶습니다.
Reference
이 문제에 관하여(Lagom with Scala 해주세요! 【그 1:환경 구축】), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/gaku3601/items/030aeaadd2f8a4dc4c0d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)