アプリを再起動せずに変更された後、GrailsにBootStrap.groovyのコンテンツを実行する方法はありますか?
質問する
1915 次
1 に答える
15
console
プラグインでこれを行うことができます。このプラグインは、実行中のサーバー内でアドホック コードを実行するのに非常に役立つため、あらゆる開発環境に強くお勧めします。
BootStrapinit
クロージャを再実行するには、Web ベースのコンソールを参照しhttp://localhost:8080/appname/console
ます。コンソールに次のように入力します。
def servletCtx = org.codehaus.groovy.grails.web.context.ServletContextHolder.servletContext
def myBootstrapArtefact = grailsApplication.getArtefacts('Bootstrap')[-1]
myBootstrapArtefact.referenceInstance.init(servletCtx)
于 2012-05-03T22:48:33.500 に答える