問題タブ [throwable]

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.

0 投票する
0 に答える
56 参照

java - Java カスタム チェックなしのスロー可能

catch-throwRubyの構造をJavaで再実装したいだけです。

構造はcatch-throwまるで

メッセージfooは一度だけ印刷されます。本質は、あなたthrowが例外ではないということです。したがって、それはすべての s を生き残り、rescueあなたがそれまでコールスタックを伝播しますcatch

Java では、java.lang.Throwable2 つの組み込みサブクラスjava.lang.Exceptionjava.lang.Error. 私が必要としているのはカスタム クラスです。たとえばHalt、 を直接継承します。つまり、サード パーティのライブラリやフレームワークによってキャッチされる可能性Throwableのあるコモンでも、テストに影響を与える可能性のある でもないことを意味します。メソッド宣言または強制を追加する必要がないように、非チェックにする必要があります。そのようなクラスをどのように定義できますか?ExceptionErrorHaltthrows Halttry-catch

0 投票する
1 に答える
213 参照

java - サブスクリプションのスロー可能な onError コンポーネントが期待どおりにコンパイルされない

Observable で RxAndroidBle 接続ステータスの監視を設定しようとしています。以下のコードはコンパイルできます (まだテストできません) が、その理由は完全にはわかりません。呼び出しの 2 番目のパラメーターは でsubscribeあるはずAction1<java.lang.Throwable> onErrorです。これを正しく実装しましたか?なぜ私はちょうど書くことができない

私が試してみると、2番目の「throwable」には「シンボル「throwable」を解決できません」というフラグが付けられ、「->」と「throw」の間で、右括弧、左中括弧、またはセミコロンのいずれかが必要であると表示されます。

TBH Action1<Throwable>;の概念を理解するのに苦労しています。誰か説明してくれませんか?

更新:私はそれを理解したかもしれないと思います。そのようです:

(onCompleted() 呼び出し用に 3 番目のオプション ハンドラーも追加しました。)

0 投票する
2 に答える
2756 参照

spring-mvc - スプリングブーツ スローアブルの扱い方

このサンプルのようなプロジェクトを作成しました。したがって、コントローラーは次のようになります

私はすべてのスロー可能オブジェクトを処理し、カスタマイズされた統一された応答を作成するのが好きです。問題は、これを正しく行うためのガイドやサンプルが見つからないことです。

まず、 と を試してみExceptionHandlerましThrowableたが、うまくいかなかったので、先に進むことにしました。そして、私が見つけた最も近いアプローチはこれなので、このようなものを追加してジャージを試しました。しかし、すべてのスロー可能オブジェクトに対して機能するわけではありません。また、不平を言うことで、コントローラーを無視しています

このエラーを検索したところ、上記のサンプルを提供したため、プロジェクトで使用していないthisが見つかりました。ContainerResponseFilterだから私は無知です。主な問題は、すべての throwables を処理する方法ですが、問題を解決する方法についていくつか提案をいただければ幸いですProviders

0 投票する
1 に答える
3185 参照

rx-java - RxJava Observable.fromCallable(() からエラーをスローする方法

私が使用する場合:

クラス 1:

クラス2:

beginUpload() メソッドで Observable エラーをスローするにはどうすればよいですか?

0 投票する
1 に答える
69 参照

php - スロー可能でキャッチされない include および require

私は問題があります。Throwable は、require または include 関数の例外を返しません。それを「修正」する方法はありますか?コード:

よろしくお願いいたします。