問題タブ [reflections]
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 - クラスが明らかに存在するにもかかわらず、0 を返すリフレクション
反射に問題があります。ClassModel という別のクラスを拡張するクラスがあります。
ご覧のとおり、パッケージ「net.gd.globalwars.commands」に含まれています。今、新しいリフレクション オブジェクトを使用して、CommandModel を拡張し、カウントを出力するすべてのクラスを見つけていますが、カウントは 0 です。
前もって感謝します!
java - Weblogic11g の Reflecions 0.9.9-RC1 での ClassLoader エラー
Reflections 0.9.9-RC1 jar を使用して Weblogic 10.3.5 に EAR アプリケーションをデプロイする際に問題があります。
デフォルトのクラスローダー (weblogic.utils.classloaders.ChangeAwareClassLoader@396e8d0 finder: weblogic.utils.classloaders.CodeGenClassFinder@5bcfadd) を使用すると、次のエラーが発生します。
そして、これはコード部分です:
私はまた、これからクラスローダーを取得しようとしました:
しかし、それらすべてで同じクラスローダーを返します。
ローカルホストでは、指定したディレクトリに jar を配置すると、明らかに機能しますが、デプロイ先のサーバーにはそのオプションがありません。
助言がありますか?
playframework - アプリケーションの開始時: 注釈でマークされたメソッドを見つけることができませんが、PROD モードでのみです。なんで?
私のアプリケーションでは、注釈を使用して、アプリケーションの「onStart」フック中に実行したいいくつかのメソッドをマークしています。私のコードは次のようなものです:
一点、これは両方使っplay run
ても問題なく動くのですが、使っplay start
たら動かなくなりましplay dist
た。このエラーは、テスト サーバー (EC2 ubuntu 13.10) と私の開発マシン (Ubuntu 14.04LTS) の両方で発生します。
これを使用して、自分のマシンでテストします。
PlayでJava7を使用しています! 2.2. 私はいくつかの洞察を必要としています。何が起こっているのですか...そして何よりも、どうすればこれを修正できますか?
更新:もちろん私もテストしplay stage
ました...と同じ結果dist
java - Java Reflections ライブラリ: 非再帰的にパッケージ内のサブクラスを見つける
次のスニペットがあるとします。
MyClass
ライブラリは、指定された packageおよび subpackagesで拡張されているすべてのクラスを再帰的に検索します。サブパッケージではなく、特定のパッケージでのみこれを行う必要があります。そうする方法はありますか?
java - Reflectionsユーティリティを使用した奇妙な出力
http://reflections.googlecode.com/ユーティリティを使用しています
これは私が実行しようとしている方法です
// このリストには最上位のモジュールのみを追加する必要があります
そして、これは私のテストです
特定のパッケージに3つのカスタムモジュールがあります(パスをクロスチェックしました)が、このクラスのリストを出力します
ProviderMethodsModule
抽象モジュール
ルートモジュール
プライベートモジュール
java - Reflections Library (またはその他) を使用して Spring Web App で注釈をスキャンするにはどうすればよいですか
Spring で構築され、Jboss 内で実行される Web アプリケーションがあります。実行時に、特定の注釈を持つクラスをスキャンしようとしています。現在、オープン ソースのReflections ライブラリを使用しています。
このコードを実行すると、ログに次のようなメッセージが多数表示されます。
このコードはスタンドアロンの Maven プロジェクトで機能するため、一般的に機能することがわかっています。しかし、問題は、コードがサーブレット コンテキストで実行されているという事実にあると思います。これを修正するにはどうすればよいですか? Spring webapp でアノテーションを使用してクラスをスキャンするにはどうすればよいですか? 前もって感謝します。
java - Google Reflections オブジェクトがインスタンス化されない
カスタムアノテーションの値に応じてオブジェクトの特定のインスタンスを呼び出すクラスを作成しようとしています.Googleリフレクションは良いオプションですが、インスタンス化できません.何が間違っていますか?
私は試します
次のエラーがあります。
私のプロジェクト
機能していないため、詳細を見逃しましたか?