skillup

技術ブログ

Java

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

投稿日:

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

CDI循環依存エラー

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

本日のエラーですが、

org.jboss.weld.exceptions.DeploymentException: WELD-001443 Pseudo scoped bean has circular dependencies. Dependency path・・・

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

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

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

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

参考リンク

http://kikutaro777.hatenablog.com/entry/2014/05/07/231312

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

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

JSFでの条件分岐

今までJSFの条件分岐は

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

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

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

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

-Java
-, ,

執筆者:


comment

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

関連記事

no image

JSFとManagedBeanがバインドされない

JSFとmanagedBeanはEL式.プロパティでバインドできますが、専用のタグを使わないとバインドされません。 managedBeanでtestというフィールドがあった場合、 JSF側で [cra …

no image

jenkinsのオートデプロイ

久々にJavaやりました。 Contents1 やりたいこと2 ハマりポイント2.1 Antでのjobの設定2.2 jenkinsでビルドできない2.3 jenkinsのオートデプロイ2.4 SSHで …

no image

リファクタリング

業務で大幅なリファクタリングをする機会があり、その際の注意だったり、気をつけるべきことなどをまとめておきます。 自分用なので自分にしかわからない言葉で書いてある可能性が大きいです。 気になる方は問い合 …

no image

String,Integer,Booleanの相互変換

データベースにはbooleanでデータが入っているのに画面では0か1の数字でないと表示ができないときなどがあると思います。 そんな時に文字列と論理値、あるいは文字列と数値、数値と論理値の変換などをする …

no image

dbUnitの使い方

えーJavaで有名なテストツールDBUnitについて。 DbUtilではありませんので間違えないように。(私は最初間違えました・・・) まだ全然使い込んでるわけではありませんがどんなことができるかとい …