問題タブ [spring-content-community-project]
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.
spring - 春のコンテンツ。Hibernate は 3 つのクエリを実行して、各製品の画像を取得します
商品ページがあります。リストされている各製品には独自の画像があります。ビューに表示するには、この行を使用します <img th:src="@{/data/{id}(id=${product.id})}"
製品を確認するためにエンドポイントに行くと、Hibernate は 1 つではなく 7 つのクエリを生成します。
おそらく、問題はページ上の画像の受け取り方に関係しています。ProductRepository は通常、1 つのクエリを実行して製品のリストを取得します。次に、ページに画像を表示するために、Spring は各製品に対して 3 つのクエリを実行します。"/data/1"また、画像付きのエンドポイントが 3 つのクエリを生成することにも気付きました。
このプロセスを最適化し、実行するクエリを減らすには? 問題を実証するプロジェクト
コード:
spring - Spring Content 1.2.5 JPA(Postgres) .docx ファイルが zip アーカイブに変更される
mimeType「application/vnd.openxmlformats-officedocument.wordprocessingml.document」の「.docx」ファイルを保存しました。しかし、Spring Content のエンドポイントにアクセスしてダウンロードすると、正確には Word ドキュメントではなく、Zip アーカイブ ( application/zip ) になります。Spring Content 1.2.5 は「.docx」ファイルをサポートしていますが、どうすれば修正できますか?
問題を再現するデモ プロジェクト (.docx ファイルを添付): https://github.com/leonaugust/docx-problem
編集
結果のファイルが docx であることは理解していますが、Word 文書として開くこともできますが、顧客の混乱を減らして「.docx」形式に戻す方法はありますか? 私の場合、大量のドキュメントがその形式で送信される可能性が最も高い