問題タブ [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.
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 operators
PostgisPG95Dialect
PostgisFunctions
geometry
場合によっては、ジオメトリをマップする必要がある場合org.hibernate.spatial.GeolatteGeometryType
( hibernate-spatial types を参照)、次のエラーが発生します (エラーorg.hibernate.spatial.JTSGeometryType
は同一です):
grails - Grails 4 アプリケーションの実行に関する問題
私は自分の grails 4 アプリケーションを実行しようとしていますが、常にこのスタックトレースを取得しています:
調査を行いましたが、有効な解決策が見つかりませんでした
私の依存関係(それらのほとんどはデフォルトです):
この問題の原因は何ですか? それが問題である可能性はありapplication.yml
ますか?どんな助けでも大歓迎です。前もって感謝します。
redirect - Grails でリダイレクトを適切に定義するにはどうすればよいですか?
私の grails アプリでは、ユーザーがログインしているかどうかを確認するためにインターセプターを使用しています。そうでない場合、ユーザーはログイン ページ (/account/index) にリダイレクトされます。これは何らかの理由で機能しません。(追加情報: コントローラーの名前空間を定義しませんでした。)
私のアプリケーションからの関連コードスニペット:
application.yml で設定しました:
ただし、コアを有効に設定するか、これらの行を削除しても違いはありませんでした。
インターセプターのリダイレクト (コントローラーごとに 1 つのインターセプターがありますが、それが正しい方法だと思います) は次のようになります。
このコードは私にファンキーなメッセージを与えます.ブラウザはポップアップを表示します.「xdg-openを開きますか? ウェブサイトはこのアプリケーションを開きたいと思っています. . だからこそ、問題は間違いなく私の側にあると思います)。
どうすれば解決できますか?xdg-openポップアップではなく、適切なリダイレクトが必要です。
事前にご協力いただきありがとうございます。