[JAVA] So verwenden Sie Play Framework ohne typsicheren Aktivator

Spielen Sie Framework mit sbt

Normalerweise denke ich, dass der Aktivator für das Play Framework verwendet wird. Ich möchte jedoch sbt verwenden, um die Einstellungen selbst zu schreiben.

Umgebung

** Wenn es sich um Scala 2.10 handelt, tritt ein Fehler auf. Dieses Mal werde ich 2.11.8 verwenden. ** ** **

sbt Einstellungen

Ich werde mit Bezug auf diese Seite schreiben. Tutorial zu Framework 2 ohne Aktivator spielen

sbt.version=0.13.15
resolvers += "Typesafe repository" at "https://repo.typesafe.com/typesafe/releases/"
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.5.15")
name := "my-first-app-without-activator"
version := "1.0"
scalaVersion := "2.11.8"
lazy val root = (project in file(".")).enablePlugins(PlayJava)

Da wir es diesmal in Java verwenden werden, setzen Sie enablePlugins auf PlayJava. Ersetzen Sie es bei Verwendung mit Scala durch PlayScala.

Application.java


package controllers;

import play.mvc.Controller;
import play.mvc.Result;

public class Application extends Controller {

    public Result index() {
        return ok("hello");
    }

}
GET	/	controllers.Application.index()

Es scheint, dass es vorerst gemacht werden sollte.

$ touch conf/application.conf

Der Inhalt ist leer.

Versuche dich zu bewegen

$ sbt run

Wenn es wie folgt angezeigt wird, ist es OK.

--- (Running the application, auto-reloading is enabled) ---

[info] p.c.s.NettyServer - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

Zugriff (http: // localhost: 9000) und es sollte als "Hallo" angezeigt werden.

Recommended Posts

So verwenden Sie Play Framework ohne typsicheren Aktivator
Verwendung von BootStrap mit Play Framework
So installieren Sie Play Framework 2.6 für Mac
Wie man Stimme oder Musik mit Javascript spielt
Verwendung des Java-Frameworks mit AWS Lambda! ??
Verwendung von Map
Wie benutzt man rbenv?
Verwendung mit_option
Verwendung von fields_for
Verwendung der Karte
Verwendung von collection_select
Wie benutzt man Twitter4J
Wie benutzt man active_hash! !!
Verwendung von MapStruct
Verwendung von TreeSet
[Verwendung des Etiketts]
Wie man Identität benutzt
Wie man Hash benutzt
Verwendung von Dozer.mapper
Wie benutzt man Gradle?
Verwendung von org.immutables
Verwendung von java.util.stream.Collector
Verwendung von VisualVM
Verwendung von Map
So spielen Sie eine MIDI-Datei mit der Java Sound API ab (geben Sie das zu verwendende MIDI-Gerät an)
Verwendung von Struts2 * Spring Framework (Spring Plugin) Version Juni 2017
So starten Sie den lokalen Server von Tomcat ohne Eclipse
Verwendung der Ketten-API
[Java] Verwendung von Map
Verwendung der Warteschlange mit Priorität
[Rails] Verwendung von Enum
Verwendung von Java Optional
Verwendung von JUnit (Anfänger)
Verwendung von @Builder (Lombok)
Verwendung der Java-Klasse
Wie man Big Decimal benutzt
[Java] Verwendung von removeAll ()
Verwendung von String [] args
Verwendung von Rails Join
Verwendung von Java Map
Ruby: Wie man Cookies benutzt
Verwendung von abhängigen :: zerstören
Verwendung von Eclipse Debug_Shell
Einführung von Dozer to Play Framework
Verwendung von Apache POI
[Rails] Verwendung der Validierung
Verwendung von Java-Variablen
[Rails] So verwenden Sie authenticate_user!
Verwendung von GC Viewer
Wie man Lombok jetzt benutzt
[Erstellen] Verwendung von JUnit