問題タブ [grails3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
json - GRAILS はアトミック json 値で応答します
json の原子値 (user/hasPrivilege など) を返すのが理にかなっているアクションがあり、応答に "true" または "false" だけを含めたいです。また、生の数値と文字列を送信できるようにしたいと考えています。 . これらは有効なjsonとしてカウントされると思いますが、エラーが発生します:
受け入れヘッダーがjsonの場合、Grailsにこれらをシリアル化するように指示することは可能ですか?
grails-plugin - Grails 3 の開発環境からプラグインを除外するには?
開発モードで実行中に特定のプラグインを無効にしたいと考えています。Grails 3.x でこれを達成する一般的な方法はありますか?
Grails 2.x 用の次のソリューションを見つけましたが、BuildConfig.groovy の代わりに Gradle を使用するため、Grails 3 では機能しません。
具体的には、ローカル開発モードで実行しているときに、Spring Security プラグインのLDAP サブプラグインを無効にする方法を探しています。
更新:プラグインのリストがアクティブなプロファイルのセットと一致するかどうかに基づいてブール値を返すメソッドorg.grails.plugins.DefaultGrailsPlugin
があることがわかりました(例: )。isEnabled
profiles
"development"
profiles
しかし、リストを初期化するプライベート メソッド( evaluateProfiles
) はどこにも呼び出されていないようです (おそらく、他のメソッドinitialisePlugin
と一緒に で呼び出されるはずです)。evaluate*
jms - メッセージ送信中のGrails 3 JMSエラー
https://github.com/gpc/jms/issues/27の問題により、application.yml に追加しました
アプリケーションは起動しますが、メッセージの送信中にアプリケーションがエラーを取得します
org.springframework.beans.factory.NoSuchBeanDefinitionException: org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:704) org.springframework.beans.factory.support で「standardJmsTemplate」という名前の Bean が定義されていません。 org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:284) の AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1175) org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java: 197) org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1054) で org.springframework.beans.factory.BeanFactory$getBean$3.call(不明なソース) で grails.plugin.jms.JmsService.java.lang.reflect.Method.invoke(Method.java: 498) org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:210) で org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:59) で org.codehaus .groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:174) で grails.plugin.jms.JmsService.send(JmsService.groovy:147) で grails.plugin.jms.JmsService.send(JmsService.groovy) でgrails.plugin.jms.JmsService$send.call(不明なソース)org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$ で java.lang.reflect.Method.invoke(Method.java:498) で sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) での invoke(不明なソース) org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:59) の PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:210) org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java: 174) grails.plugin.jms.JmsService.send(JmsService.groovy:147) で grails.plugin.jms.JmsService.send(JmsService.groovy) で grails.plugin.jms.JmsService$send.call(不明なソース)org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$ で java.lang.reflect.Method.invoke(Method.java:498) で sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) での invoke(不明なソース) org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:59) の PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:210) org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java: 174) grails.plugin.jms.JmsService.send(JmsService.groovy:147) で grails.plugin.jms.JmsService.send(JmsService.groovy) で grails.plugin.jms.JmsService$send.call(不明なソース)org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:59) の org.codehaus.groovy.runtime.callsite.AbstractCallSite.Currentcall( AbstractCallSite.java:174) で grails.plugin.jms.JmsService.send(JmsService.groovy:147) で grails.plugin.jms.JmsService.send(JmsService.groovy) で grails.plugin.jms.JmsService$send.call (出典不明)org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:59) の org.codehaus.groovy.runtime.callsite.AbstractCallSite.Currentcall( AbstractCallSite.java:174) で grails.plugin.jms.JmsService.send(JmsService.groovy:147) で grails.plugin.jms.JmsService.send(JmsService.groovy) で grails.plugin.jms.JmsService$send.call (出典不明)plugin.jms.JmsService.send(JmsService.groovy) at grails.plugin.jms.JmsService$send.call(不明なソース)plugin.jms.JmsService.send(JmsService.groovy) at grails.plugin.jms.JmsService$send.call(不明なソース)
Grails 3.1.14 org.grails.plugins:jms:2.0.0.RC1
設定で解決できるエラーであることを願っています
grails - GrailsコンソールのGrails 3でコントローラーアクションを呼び出す方法は?
コンソールから Grails 3 のコントローラー アクションを呼び出そうとしています。これまでのところ、次のコードを使用して Grails コンソールにコントローラー インスタンスを挿入することはできましたが、アクションを開始することはできませんでした。