問題タブ [spring-io]
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 - Spring IO プラットフォームのリリース管理
Spring IO プラットフォームが導入されたため、Spring IO platform- bom を使用してプロジェクトの依存関係を管理しています。したがって、単一の Spring コンポーネント (またはプラットフォーム ライブラリでさえも) の専用バージョンを指定することはもうありません (それらを上書きする場合は慎重です)。
このソリューションの欠点は、Spring IO プラットフォームの新しいバージョンに統合されるまで、(昨日)発表された Spring Framework の新しいバージョン 4.1.6 のように、単一コンポーネントの新しいバージョンを推奨どおりに使用できないことです。
Spring IO プラットフォームのリリース管理について詳しく教えていただければ幸いです。新しいバージョンをリリースする一般的な計画はありますか? 実際、 Spring Frameworkの新しいバージョンはSpring IO プラットフォームの新しいバージョンをトリガーすると思っていましたが、そうではないようです (Spring Framework 4.1.5 には新しいバージョンはなく、次のバージョンには次のバージョンが含まれると思います)。スプリング フレームワーク 4.1.6)。
Spring IO プラットフォームのリリース管理に関する洞察は、私にとって興味深く、役立つものです。
java - バージョンのないmaven依存関係
最近、私は少し前に開発されたプロジェクトの改善に取り組んでおり、これが私が見つけたものです。pom ファイルの多くの依存関係は、バージョンが指定されていませんが、解決されています。プロジェクトは、1 つのルート モジュールと 2 つのサブモジュールで構成されます。Aggregator パターンが使用されます。つまり、dependencyManagement セクションがまったくありません。upper-project は単純に 2 つのモジュールを集約するだけです。サブプロジェクトはそれを親として参照しません。彼らは別の親を持っています。私が把握できないのは、サブプロジェクト自体もその親も (実際のところ、依存関係管理もありません) 依存関係の一部のバージョンを指定していないことです。例えば:
誰かがこれを理解するのを手伝ってくれますか? Maven は、いくつかのデフォルト戦略でバージョン管理を処理していますか? そのデフォルトの戦略は何ですか?
spring - スプリング式戻り型
提供された Spring Expression がブール値に評価できるかどうかを判断する方法が必要です。たとえば、"age == 18" のような式は SpEL でブール値を返すことができますが、"age + 10" のような式は返しません。この検証を行っている間は式しか手元にないことに注意してください(したがって、式を評価して戻り値の型を確認することはできません)
hadoop - hdp:tool-tasklet がプロパティを伝達しない
を使用して、hdp:tool-tasklet
hadoop でデータ変換ジョブを実行しています。ドキュメントを読むと、実際の実装が呼び出されたときに使用できるようにプロパティを指定できるようです-少なくともツールランナーの場合:
ドキュメントには、次のことも記載されています。
(tool) tasklet 要素は、run-at-startup (ワークフローには適用されない) を除いて、 #hadoop:tool-runner[tool-runner] と同じ構成オプションをサポートします。
私のタスクレットは次のように定義されています。
後でBean定義(transform-job.jar内)で使用しようとしています:
そして私は例外を受け取ります:
文字列値「${ingest.schemaXml}」のプレースホルダー「ingest.schemaXml」を解決できませんでした
ただし、hdp:jar-tasklet
代わりに を使用してジョブを定義すると、プロパティが伝播されます。私はクラスローダーで他の問題に遭遇します...
私の質問は、ユーザー定義のプロパティはツールタスクレットでサポートされていますか? そうでない場合、私のオプションは何ですか?プロパティの値は実行時に動的に定義されるため、プロパティ ファイルは機能しません。
前もって感謝します、
ミハイ
spring - Spring IO ファイルベースのページネーション
約 20MB の大きなファイルがあり、REST API に spring Boot を使用しています。現在、タスクはクライアントが fileName を送信し、そのファイルのページ数を提供するコントローラー メソッドを記述する必要があります。application.propertiesで設定しているページ属性ごとのレコードもあります。次のタスクは、クライアントが fileName にページ番号を尋ね、そのページのコンテンツを提供する必要があることです。
ファイルの春のページネーションがあるかどうか疑問に思っていました。私はデータベースを見つけていますが、ファイルについてはこれまでのところありません。
この点に関するヘルプやコードは大歓迎です。