記事へのコメント16

    • 注目コメント
    • 新着コメント
    nilab
    nilab 「Spring4.3以降ではコンストラクタ・インジェクションで@Autowiredを省略できます。@RequiredArgsConstructorは初期化されていないfinalなフィールドをパラメータに取るコンストラクタを生成します」

    2019/07/18 リンク

    その他
    fa11enprince
    fa11enprince @Autowired付きはpackage private(=アクセス修飾子なし)を貫いててテストの時も変更できるようにしているけれど、それでもConstructor Injectionのほうがいいのだろうか。TypeScriptのようにconstructorにprivateをかければ使いたいのだが。

    2019/03/04 リンク

    その他
    katsu_aniyan
    katsu_aniyan spring

    2017/12/14 リンク

    その他
    miya-jan
    miya-jan DIするならコンストラクタインジェクション

    2017/04/24 リンク

    その他
    int128
    int128 人に説明する時に便利

    2017/03/09 リンク

    その他
    sugimori
    sugimori やっぱりそうなのね

    2016/12/31 リンク

    その他
    efcl
    efcl コンストラクタでのDIが推奨される理由について

    2016/12/31 リンク

    その他
    jyotti
    jyotti ユニットテストを考えるとコンストラクタが良い ね

    2016/12/31 リンク

    その他
    y-kawaz
    y-kawaz ですよね。テストしにくい。初見だとフィールドインジェクションは簡潔に見えるけど黒魔術感高まるし。

    2016/12/30 リンク

    その他
    ksugimori
    ksugimori テスタビリティが下がるというのは納得。他の観点は少し考えてみよう。

    2016/12/30 リンク

    その他
    sifue
    sifue 個人的にはコンストラクタインジェクションでの一番のメリットは循環依存を抑止できるところにあると思ってるなぁ。クラスもパッケージも依存はセミラティス構造であるべき。でないと捨てられないクラスになる。

    2016/12/30 リンク

    その他
    surume000
    surume000 Lombokなしじゃ醜すぎる。コンストラクタインジェクションのメリットが弱すぎるように思う。

    2016/12/30 リンク

    その他
    bufferings
    bufferings テストがやりやすいんよなー。

    2016/12/30 リンク

    その他
    kimutansk
    kimutansk 昔はField Injectionが楽だなぁ、と思っていたのですが実際いくつか構築してみると状態やユニットテスト、クラス設計の問題があってConstuctorがいいという感覚はあります。

    2016/12/30 リンク

    その他
    w1234567
    w1234567 Javaでprivateでフィールドインジェクションされると黒魔術を使わないとユニットテストが書けなくて泣ける、せめてprotectedにしておくれ

    2016/12/30 リンク

    その他
    mano-junki
    mano-junki コンテナ経由でないとインスタンスが生成できなくなる、が一番ストンときた

    2016/12/30 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    SpringでField InjectionよりConstructor Injectionが推奨される理由 - abcdefg.....

    SpringでField InjectionよりConstructor Injectionが推奨される理由を調べてみたメモです。 (2016/12/3...

    ブックマークしたユーザー

    • techtech05212024/01/06 techtech0521
    • p1ass2022/03/29 p1ass
    • nagaitakeyuki2021/05/11 nagaitakeyuki
    • syukit2021/02/16 syukit
    • TYRANT2020/10/17 TYRANT
    • tasshi8202020/09/11 tasshi820
    • kakk912020/02/14 kakk91
    • raimon492020/01/29 raimon49
    • sato-y2020/01/09 sato-y
    • nilab2019/07/18 nilab
    • saken6492019/07/01 saken649
    • sumanyarn2019/06/14 sumanyarn
    • yggdra_w2019/05/07 yggdra_w
    • tsumuchan2019/05/01 tsumuchan
    • fa11enprince2019/03/04 fa11enprince
    • kahki2019/02/22 kahki
    • marujunjun2018/09/19 marujunjun
    • ref30002018/07/19 ref3000
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事