問題タブ [qualifiers]
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.
java - 細粒度の Spring オートワイヤリングが機能しない (追加のカスタム アノテーションを使用した @Autowired)
@Autowired
私は、基本的に春のドキュメントの例を使用して、きめ細かい構成を実装しようとしています: http://docs.spring.io/spring/docs/3.2.0.RELEASE/spring-framework-reference/html/beans.html #beans-autowired-annotation-qualifiers .
次のテストケースがあるとします。
および次の構成:
カスタム修飾子アノテーションを使用:
私が期待することは次のとおりです。プロパティbeanWithQualifierKeyX
は、構成クラスの最初の Bean を使用して自動配線する必要があります。構成の注釈とプロパティの注釈の両方にkey="x"
設定があるため、これだけが一致するはずです。私が見る限り、これはMovieQualifier
Spring サンプル ドキュメントのアノテーションとほぼ同じです。
ただし、テストを実行すると、次のエラーが発生します。
Spring はアノテーションに対して一致を実行するように見えますが ( と の両方exampleBean1
にアノテーションexampleBean2
が付けられているため)、アノテーションの値は考慮されていません。key
それ以外の場合x
は完全に一致します。
構成プロセスで何かを見逃していましたか、それとも一致しないのはなぜですか?
私が使用しているSpringのバージョンは3.2.0.RELEASEです
c++ - C++ は修飾子を破棄します
このエラーがあります:
BSPArduino.cpp:316: エラー: 'const BSPArduino' を 'virtual void BSPArduino::enableWdt(const WATCHDOG_TIMER_DELAY&, const ___bool&)' の 'this' 引数として渡すと、修飾子が破棄されます
このメソッドは次のように定義されます。
私はそれを次のように呼びたい:
と:
このビルドエラーの理由がわかりません...
手伝ってくれてどうもありがとう
アンソニー
java - Spring でのインジェクションのデフォルト実装を定義しますか?
他のクラスによって拡張された基本クラスがあります。したがって、特定のインスタンスを注入できるようにするための修飾子を提供する必要があります。
これらのクラス (最上位クラスなど) のいずれかをデフォルト クラスとしてマークできるかどうか疑問に思います@Autowired
。
以下は少なくとも機能しません。
c++ - c++ - 関数ヘッダーの const キーワードと static キーワードの違い
次のコードを検討してください。
私の知る限り、関数 1 と 2 の違いは次のとおりです。
- 関数 1 は、関数がデータ メンバーの値を変更できないことを示しています。
- 関数 2 は、const int を返すと言っています
(私の理解が間違っていたら、訂正してください)
私の質問は次の とおりです。そこからわかるように、関数を const 関数にしたい場合は、 const キーワードを後ろに置きます。しかし、なぜ関数 3 の static 関数で static キーワードが前に置かれているのでしょうか。