問題タブ [spring-mongodb]
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-boot - 環境変数で提供される MongoDB 接続 URI を使用するように Spring Boot アプリケーションを構成する
環境変数を使用して MongoDB への connection-uri を構成したいと考えています。このようにして、localhost で、または Spring Boot アプリケーションがクラウドで実行されている場合に、さまざまな値を設定できます。
build.gradle ファイルに mongodb を含めました。
ローカルで作業するために、現在 を設定しspring.data.mongodb.uri=mongodb://...
てapplications.properties
いますが、その値を環境変数から読み取ってもらいたいと考えています。どうすればこれを達成できますか?
Spring Boot と Cloud に関する記事を読み、AbstractCloudConfig を次のように拡張することを提案しました。
しかし、これは環境変数やローカルでの作業では機能しないと思います。
spring-boot - Spring Framework アプリケーションの起動時のメモリ使用量が多い
Java Spring Framework で REST API を作成しました。
このgithub プロジェクトを参照しましたが、私のプロジェクト構造はこれに非常に似ています。
私のアプリケーションには、Spring Boot、Spring Security、Spring Security OAuth、Spring Data JPA、Spring mongodb が含まれています。
私は、開始時にアプリケーションが 100MB 以上を消費し、URL 要求ごとに 2MB 増加することを観察しました。また、mongodb 接続は、タイムアウト後に自動的に閉じられません。
このアプリケーションの起動時のメモリ使用量を把握できません。(これは、スプリング ブート、スプリング セキュリティ、またはその他の lib によるものですか?)
セキュリティ、OAuth、および MongoDB 機能を備えた迅速な REST API 開発に最適な Java フレームワークは他にありますか?
メモリに最適化された REST API が必要です。
spring - Mongo データベース全体で最後に挿入されたレコードを取得する
Spring mongo データ コネクタを使用しています。データベースには 40 個のコレクションがあります。コレクションに固有のものではなく、データベース全体で最後に挿入されたレコードを取得したい。
spring - 春のmongotemplateを使った条件付きクエリ
条件付きクエリを使用したい。
これが私のクエリです
これが私のJavaコードです
それは私に与えますMongoException$DuplicateKey
$cond
後で、 でoperator がサポートされていないことがわかりましたspring mongotemplate
。では、この条件付きクエリをspring mongotemplate
.
このリンクにはいくつかの説明がありますが、完全な実装は示されていません
java - コレクション Mongo 内のすべてのドキュメントのフィールドのスーパーセット
_id
すべてのドキュメントが同じタイプでフィールド数が異なると仮定して、MongoDB の 1 つのコレクション内のすべてのドキュメントに存在するフィールドのスーパー セット ( を除く) を作成する方法。
例 :
スーパーセットは次のとおりです。{"firstName", "lastName", "age", "state", "country"}
java - MongoRepository インターフェイスを使用して mongo db の特定のフィールドを更新する方法は?
春にMongoRepositoryインターフェースを使用してmongo dbコレクションの特定のフィールドを更新する方法は?
redis - Spring Boot および Redis での Spring MongoDB 統合による @Cacheable を使用したキャッシング
Spring Data mongo リポジトリで @Cacheable アノテーションを使用できるかどうか疑問に思っていました。たとえば、次のようにします。
インターフェイス クラス自体でそれを行い、可能であればラッパー クラスを持たないようにしたいと思います。さらに、(xml ではなく) java config を使用して redis のキャッシュ構成を行う方法のサンプルはありますか?