Uygulama başladığında konsola "Hello" yazdırmaya çalışıyorum. Nasıl yapılacağını açıklayabilir misin?Oyunda başlangıçta kod nasıl çalıştırılır! çerçeve 2.4
kendimi denedim Ne:
app/modules/HelloModule.scala
: conf/application.conf
yılında
package modules
import com.google.inject.AbstractModule
trait Hello {}
class MyHelloClass extends Hello {
initialize() // running initialization in constructor
def initialize() = {
println("Hello")
}
}
class HelloModule extends AbstractModule {
def configure() = {
bind(classOf[Hello])
.to(classOf[MyHelloClass]).asEagerSingleton
}
}
i ekledi:
play.modules.enabled += "modules.HelloModule"
ve "Merhaba" i çalıştırdığınızda baskılı edilmez activator run
"Merhaba" ilk isteğin alındığında görüntülenen mı içinde "Merhaba" cevapsız olabilir? Dev modunda, ilk istek gelene kadar tembel olarak uygulamayı başlatın. Btw sadece yazabilirsiniz (classOf [MyHelloClass]). AsEagerSingleton'. Aktivatör çalıştırıldıktan sonra –
localhost talep ediyorum: 9000/books (basit-dinlenme-scala aktivatör şablonu) ve "Hello" görüntülenmiyor – dziablo
Bu https://stackoverflow.com/questions/36453955/how-do-i adresine bakın. -Satışta-sunucu-başlangıç-in-the-scala-oyun-çerçeve – Programmer