問題タブ [grails-4]

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.

0 投票する
1 に答える
606 参照

hibernate-spatial - Hibernate-spatial で PostgisFunctions を使用して CRS ジオメトリを変換する方法

  • Hibernate (entity-manager、spatial...) バージョンは 5.4.14 です
  • データベースの方言は次のとおりです。org.hibernate.spatial.dialect.postgis.PostgisPG95Dialect
  • PostgresSQL 10、Postgis 2.4

ジオメトリ フィールドは、org.locationtech.jts.geom次のように実装できる空間メソッドに関して定義されています
org.locationtech.jts.geomは CRS を変換する方法を提供しませんが、hibernate-spatial は提供します ( hibernate-spatial 方言関数のサポートを参照してください)。

Postgis 関数transformを hibernate-spatial などで呼び出すにはどうすればよいですか? class:
のコメントで述べたように、しかし、 を使用して、またはその上で関数を呼び出すことは見つかりません。PostgisPG95Dialect
Extends the {@code PostgreSQL95Dialect} to add support for the Postgis spatial types, functions and operatorsPostgisPG95DialectPostgisFunctionsgeometry

場合によっては、ジオメトリをマップする必要がある場合org.hibernate.spatial.GeolatteGeometryType( hibernate-spatial types を参照)、次のエラーが発生します (エラーorg.hibernate.spatial.JTSGeometryTypeは同一です):

0 投票する
1 に答える
936 参照

grails - Grails 4 アプリケーションの実行に関する問題

私は自分の grails 4 アプリケーションを実行しようとしていますが、常にこのスタックトレースを取得しています:

調査を行いましたが、有効な解決策が見つかりませんでした

私の依存関係(それらのほとんどはデフォルトです):

この問題の原因は何ですか? それが問題である可能性はありapplication.ymlますか?どんな助けでも大歓迎です。前もって感謝します。

0 投票する
0 に答える
142 参照

redirect - Grails でリダイレクトを適切に定義するにはどうすればよいですか?

私の grails アプリでは、ユーザーがログインしているかどうかを確認するためにインターセプターを使用しています。そうでない場合、ユーザーはログイン ページ (/account/index) にリダイレクトされます。これは何らかの理由で機能しません。(追加情報: コントローラーの名前空間を定義しませんでした。)

私のアプリケーションからの関連コードスニペット:

application.yml で設定しました:

ただし、コアを有効に設定するか、これらの行を削除しても違いはありませんでした。

インターセプターのリダイレクト (コントローラーごとに 1 つのインターセプターがありますが、それが正しい方法だと思います) は次のようになります。

このコードは私にファンキーなメッセージを与えます.ブラウザはポップアップを表示します.「xdg-openを開きますか? ウェブサイトはこのアプリケーションを開きたいと思っています. . だからこそ、問題は間違いなく私の側にあると思います)。

どうすれば解決できますか?xdg-openポップアップではなく、適切なリダイレクトが必要です。

事前にご協力いただきありがとうございます。