Kurz gesagt, es ist ein Web Framework, das nur ** Java 8 ** und höher unterstützt. Ich denke, es wird leichter zu verstehen sein, wenn Sie hier für Details lesen. http://dev.classmethod.jp/server-side/framework-jooby-01/
Details entsprechen dem Original QUICK START, aber Maven ist erforderlich.
Install JDK 8+ Install Maven 3+
[vagrant@localhost vagrant]$ sudo yum install -y java-1.8.0-openjdk-devel maven
~~~
========================================================================================================================
Package Arch Version Repository Size
========================================================================================================================
Installing:
java-1.8.0-openjdk-devel x86_64 1:1.8.0.131-3.b12.el7_3 updates 9.7 M
maven noarch 3.0.5-17.el7 base 1.3 M
~~~
[vagrant@localhost vagrant]$ cd /vagrant/
[vagrant@localhost vagrant]$ mvn archetype:generate -B -DgroupId=com.mycompany -DartifactId=my-app -Dversion=1.0-SNAPSHOT -DarchetypeArtifactId=jooby-archetype -DarchetypeGroupId=org.jooby -DarchetypeVersion=1.1.3
~~~
[INFO] ----------------------------------------------------------------------------
[INFO] Using following parameters for creating project from Archetype: jooby-archetype:1.1.3
[INFO] ----------------------------------------------------------------------------
[INFO] Parameter: groupId, Value: com.mycompany
[INFO] Parameter: artifactId, Value: my-app
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] Parameter: package, Value: com.mycompany
[INFO] Parameter: packageInPathFormat, Value: com/mycompany
[INFO] Parameter: package, Value: com.mycompany
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[INFO] Parameter: jooby-version, Value: 1.1.3
[INFO] Parameter: groupId, Value: com.mycompany
[INFO] Parameter: artifactId, Value: my-app
[INFO] Project created from Archetype in dir: /vagrant/my-app
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 47.030s
[INFO] Finished at: Fri Jul 14 07:57:50 JST 2017
[INFO] Final Memory: 14M/53M
[INFO] ------------------------------------------------------------------------
>>> jooby:run[info|main]: Hotswap available on: [C:\work\tmp\vagrant\my-app]
>>> jooby:run[info|main]: includes: [**/*.class;**/*.conf;**/*.properties;*.js;src/*.js]
>>> jooby:run[info|main]: excludes: []
[2017-07-14 08:55:19,258]-[HotSwap] INFO com.mycompany.App - [dev@netty]: Server started in 1388ms
GET / [*/*] [*/*] (/anonymous)
listening on:
http://localhost:8080/
Hello World!
Es scheint richtig zu funktionieren.
[2017-07-14 09:03:44,466]-[HotswapScanner] INFO com.mycompany.App - Stopped
[2017-07-14 09:03:45,403]-[HotSwap] INFO com.mycompany.App - [dev@netty]: Server started in 791ms
GET / [*/*] [*/*] (/anonymous)
listening on:
http://localhost:8080/
Die Tatsache, dass es neu gestartet wurde, wird auf der Konsole angezeigt.
Hello World!!!!!!!!!!!
Ich konnte bestätigen, dass die Korrektur reflektiert wurde. Wenn Sie bis zu diesem Punkt bestätigen können, denke ich, dass Sie sich in einer Situation befinden, in der Sie sich mit Eclipse entwickeln können.
Es gibt noch nicht viele Informationen auf Japanisch, aber ich denke, es ist ** Web Framework **, auf das ich von nun an achten möchte. Als nächstes überprüfen wir die Operation mit Gradle.
Recommended Posts