問題タブ [grails-3.1]
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.
rest - Grails 3.1.x Spring Security with Rest を使用した CRUD
Grails 3.1.X Spring Security with REST を使用して Web CRUD アプリケーションを開発しようとしています。例を含むチュートリアルは役に立ちます。
grails - GroovyScriptCommand で GORM オブジェクトのプロパティにアクセスするにはどうすればよいですか?
Grails の create-script コマンドを使用して、GORM ドメイン オブジェクトに基づいてソース コード アーティファクトをレンダリングするための独自のカスタム スクリプトを作成しました。ドメイン オブジェクトのプロパティを含むコマンド オブジェクトを生成したいと考えています。GroovyScriptCommand と TemplateRenderer のプロパティとメソッドが表示されますが、ドメイン オブジェクトのプロパティへの参照を取得する方法や、スキャフォールディング テンプレートでそれらをレンダリングする方法がわかりません。forClass(model.fullName) を試しましたが、ClassNotFounException と表示されます。install-templates も試しましたが、そのコマンドは、オブジェクト プロパティをレンダリングするテンプレートをインストールしなくなりました。
java - そのようなアルゴリズムはありません - bcrypt
パスワードセキュリティのためにSpring Securityとbcryptを使用しています。
これは実際には Grails アプリケーションにあります。アプリケーションが起動すると、次のようになります。
「そのようなアルゴリズムはありません [bcrypt]」
エラーをSpringセキュリティのコードまで追跡しました:
bcrypt を Java セキュリティにインストールするにはどうすればよいですか?
CentOS 7 で Oracle JDK 1.8.0_73-b02 を実行しています。
grails - Grails の起動中にエラーが発生する
Grails を起動すると、次のエラーが表示されます。
私のバージョンは次のとおりです | Grails バージョン: 3.1.1 | Groovy バージョン: 2.4.5 | JVM バージョン: 1.8.0_65
grails-plugin - Grails 3 - バージョン 2 の _form.gsp で可能だった方法でテンプレートのカスタマイズを実現
私は Grails に比較的慣れていないので、Grails 3 のフィールド プラグインで _form.gsp を削除した方法に少しがっかりしています。_form.gsp は、Bootsrap やマテリアライズでビューをカスタマイズする必要がある場合に、時間を節約するのに適したオプションのようです。
現在、grails 3 では、install-templates は _form.gsp を作成しません。このドキュメントに従って、view/_fields/default ディレクトリの下に _wrapper.gsp、_widget.gsp などを作成することでカスタマイズを実現できます。しかし、そのようなカスタム GSP の例を見つけることができません。
また、4 つの GSP (_wrapper.gsp、_widget.gsp、_displayWrapper.gsp、_displayWidget.gsp) をすべてカスタマイズすると、generate-view コマンドを実行したときに実際のコードが生成されるとしましょう。つまり、f:all、f:table などのタグを実際のコードに置き換えますか? そうでない場合は、かなりの量の作業が必要になると思います。ドメイン クラスに自信があり、すべての CRUD 操作をテストした後、すべてのドメイン固有の GSP を作成するために generate-view コマンドを実行します。次に、ほとんどの場合、フィールドの並べ替え、フィールドの一部の非表示など、要件に応じていくつかの変更を行う必要があります
結論として、私には2つの目標があります。
- デフォルトのテンプレートをカスタマイズして開発を開始します。
- generate-view を実行するとき、f:all、f:table などの抽象タグは必要ありません。生成されたドメインのビューをカスタマイズできるように、実際のフィールドを配置する必要があります。
誰かがこれを達成した場合は、解決策を共有してください。