Normalement, je pense que l'activateur est utilisé pour faire le Play Framework. Cependant, j'aimerais utiliser sbt pour écrire moi-même les paramètres.
** S'il s'agit de Scala 2.10, une erreur se produira. Cette fois, j'utiliserai 2.11.8. ** **
J'écrirai en référence à cette page. Didacticiel Play Framework 2 sans activateur
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)
Puisque nous allons l'utiliser en Java cette fois, définissez enablePlugins sur PlayJava. Lors de l'utilisation avec Scala, remplacez-le par 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()
Il semble que cela devrait être fait pour le moment.
$ touch conf/application.conf
Le contenu est vide.
$ sbt run
S'il est affiché comme ci-dessous, c'est 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...)
Accédez (http: // localhost: 9000) et il devrait être affiché comme "bonjour".
Recommended Posts