問題タブ [groovy]
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.
logging - log-object の自動注入が grails で常に機能するとは限らないのはなぜですか?
grails-framework では、いくつかのオブジェクトがログを使用しています。これは通常、grails によって注入されます。の実行で動作しgrails test-app
ます。しかし、同じテスト (統合テスト) は の実行時に失敗しますgrails test-app -integration
。
ここで何がうまくいかないのですか?どうにかしてログオブジェクトの注入を強制できますか?
groovy - beanshell source() メソッドに相当するグルーヴィーなものはありますか?
グルーヴィーなドキュメントを精査しましたが、類似のものは見つかりませんでしたが、そこにあるものは少しでたらめに整理されています。私は beanshell から groovy に切り替えており、beanshell で source("fileloc") メソッドを使用して、再利用のために他のユーティリティ Beanshell スクリプトをインライン インクルードしていました。Groovyまたはベストプラクティスでこれを行う標準機能はありますか?
groovy - Groovy の隠し機能?
このスレッドでは Groovy が忘れられているようですので、Groovy についても同じ質問をします。
- Groovyコアへの回答を制限してみてください
- 回答ごとに 1 つの機能
- ドキュメントへのリンクだけでなく、機能の例と簡単な説明を提供してください
- 最初の行として太字のタイトルを使用してフィーチャにラベルを付けます
以下も参照してください。
java - groovyスクリプトにjarを含めるにはどうすればよいですか?
jarファイルにライブラリが必要なGroovyスクリプトがあります。それをクラスパスに追加するにはどうすればよいですか?スクリプトを実行可能にしたいので、スクリプト#!/usr/bin/env groovy
の先頭で使用しています。
java - Hibernate: エンティティ クラスに基づいて db テーブルを自動的に作成/更新する
私は(Groovyで)次のエンティティクラスを持っています:
そして私のpersistence.xml:
そしてスクリプト:
データベースIcarusは存在しますが、現在テーブルがありません。Hibernate に、エンティティ クラスに基づいてテーブルを自動的に作成および/または更新させたいと考えています。どうすればこれを達成できますか?
java - Grails と GWT の統合
GWT は、HTML/JS/CSS が好きではない (または知らない) Java 開発者にとって、リッチな Web インターフェースを構築するための非常に優れたテクノロジのように思えます。サーバー側の Grails も非常に優れており、「Java 開発者向けの Rails」と呼ばれることがよくあります。Grails の「設定より規約」アプローチと動的言語 (Groovy) の利点を組み合わせることで、最善の Java テクノロジを活用しながら、記述する必要のある (ボイラープレート) コードの量を実際に削減できることを読みました。 Spring や Hibernate など。
とにかく、これらのテクノロジーがどのように連携するかについては、あまり読んだことがありません。サーバー側で GWT と Grails を統合するのはどれくらい簡単ですか? これらのテクノロジを使用してアプリケーションを構築した経験のある人の経験について知りたいですか? GWT-Grails Web サイトを構築するためのリソース (書籍/Web サイト) に関する推奨事項も大歓迎です。
乾杯、ドン
image - Grails j2d プラグインを使用して画像をスケーリングする方法
私はgrails j2dを使用GraphicsBuilder
しています。これは、画像をスケーリングするための単純なサービスを作成するために使用されます。私の問題は、ダウンロードされた画像の高さと幅の属性に具体的にアクセスして、正しいパラメーターを scale メソッドに渡すことです。変換クロージャ内でこれらの属性にアクセスするにはどうすればよいですか?
java - BLOB をデータベースに格納するための最もグルーヴィーな方法は?
画像をデータベースに挿入するためのユーティリティ スクリプトを作成しているときに、もっと洗練された方法はないかと考えました。結局、これに沿って何かに落ち着きました:
誰かが私を啓発できますか?
sql - Hibernate クエリへの SQL クエリ
テーブルからランダムな行を取得するために使用する MySQL クエリがあります。クエリは次のとおりです。
ここで、このクエリをHibernateに変更する必要があります。少しグーグルで調べましたが、答えが見つかりませんでした。誰かがこれについて助けてくれますか?
templates - grails アプリケーションで sitemesh を使用するための適切なチュートリアルはありますか?
私はかなり経験豊富な Grails 開発者ですが、私の経験のほとんどは、grails を使用して JSON/XML を Flex アプリやいくつかの比較的単純な HTML Web サイトに提供することでした。
私は grails でのサイトメッシュ統合の使用について深く掘り下げていて、いくつかのより複雑な構成のベスト プラクティスを見つけるのに少し苦労しています。良いチュートリアルや例があるかどうか知りたいです。元のSitemesh Web サイトは、それが言及しているタグが grails で直接公開されていないため、それほど有用ではありません。
Google 検索では、ほとんどが古いメーリング リストの投稿といくつかの標準的なサイトメッシュが表示され、少し先に進むのに役立ちますが、多くの試行錯誤が必要です。
基本的な g:layoutTitle、g:layoutHead、および g:layoutBody タグの仕組みを完全に理解しています。それらは簡単で、十分に文書化されています。
例を見てみたいものは次のとおりです。
g:applyLayout -これに関するドキュメントは弱く、メイン ドキュメントで提案されている使用法を完全には理解していません。
meta name='layout' content='foo'
これはプロパティの設定とどう違うのですか?g:pageProperty - 装飾されているページのメタ タグとして値を設定することにより、プロパティをメイン テンプレートにプルして使用する方法のより良い例。pagePropertyのgrails ドキュメントには、ボディの onload 属性のみが示されています。ここでもメタタグ値を使用できると思いますが、他に何かありますか?
複数レベルのサイトメッシュ レイアウトを使用できますか? 私のテストでは、できないと思うようですが、再利用性が低下しているようです。ここでの答えは g:applyLayout の使用法だと思いますが、それが私が最も苦労しているところです。