skillup

技術ブログ

Java

CDIの循環依存エラー&JSFでの条件分岐について

投稿日:2015年9月29日 更新日:

本日は小ネタなので2つのネタをまとめます。

CDI循環依存エラー

半年近くやってますが、いまだにJavaEEでエラーがでてくると焦ります(汗)

本日のエラーですが、

みたいなエラーがでてきてあせりました。

調べ見てると@Injectを使っているときに、お互いのEJBがInjectしていると発生するようなエラーのようです。

えー細かい例を挙げようかとおもいましたが、例によって下記リンクがしっかり説明してくれているので(汗)

リスペクトもかねてリンクを張ります。このブログにはめっちゃお世話になっています。

参考リンク

Injectで起きた循環依存(circular dependencies)

このブログの方も書いてますが、いままで出会わなかったのが不思議なくらいですね。

DIはいろいろできんことが多くて嫌になる(涙)

JSFでの条件分岐

今までJSFの条件分岐は

みたいな処理をよく書いてました。isDeleteはもちろんBooleanです。

てっきりBooleanしかダメなのかなと思ったら普通に条件式を入れられました。例としては下記のようなケースですね。

ただelse などはできません。

うーん役にたたない・・(汗)

-Java
-, ,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

URLパターンマッピング

JavaEEではURLのマッピングについて結構悩んだんですが、サーブレットは案外簡単ですね。 web.xmlで設定することもできるようですが、アノテーションで設定することもできるようです。 例えば s …

no image

配列の初期化&代入+Mapから別Map作成

最近、業務ではコードの量が肥大化し、とにかく短く書くことを心がけてます。 まあ、短ければいいってもんでもないんですが・・・ Listにクラスを使いするときに↓みたいな書き方を紹介したんですが、 [cr …

no image

イテレーターに関して

Javaの繰り返しでイテレーターという概念がありますね。 今はあまり使われなくなっているようですが、資格の勉強をしていたら出てきたのと、たしなみとして知っておく必要があるため、記述します。 ソース [ …

no image

Optionalについて その1

Streamに続いて、Java8で新搭載された機能がOptional です。 Javaではnullの処理をいちいちしなくてはいけないのがいろいろと面倒ですが、Optionalの機能をうまく使うことで可 …

no image

ページャープラグイン dataTable

レコードを一覧表示する上で意外と面倒くさいのがページャーでしょう。 自力で作成してもよいのですが、なかなかこれが面倒だったりします。 また近年ではリンクを踏ませずに、スクロールするだけで表示ができる形 …