タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

JavaとSpringに関するryoasaiのブックマーク (3)

  • 第2回 Springの様々な設定記述 – AnnotationもJavaもあるんだよ | DevelopersIO

    よく訓練されたアップル信者、都元です。前回は、Springのコードを見ながらDIについて学びました。DIを使うと、「オブジェクトの生成と初期化」という宣言的な記述に親和性の高い情報と、「オブジェクトの利用」という手続き的な記述に親和性の高い情報を分離できることが確認出来ました。 Springはbean(Springの管理下にあるインスタンス)の生成と初期化に関する情報(Configuration metadataと呼びます)をXMLで受け取ります。XMLの一例は前回示した通りですが、このConfiguration metadataは色々な記述方法があります。 p及びcネームスペースの使用によるSpringの設定 XMLの閉じタグが目障りだ、という人がいるようです。では、こんなのはいかがでしょうか。 <?xml version="1.0" encoding="UTF-8"?> <beans

    第2回 Springの様々な設定記述 – AnnotationもJavaもあるんだよ | DevelopersIO
    ryoasai
    ryoasai 2014/05/12
    小さいロジックをλ式を使ってインジェクションするにはJavaで設定するのが便利かも。
  • Beanのコピー時に自動で型変換する - m-namikiの日記

    例えば画面で入力されたフォームの内容を検索条件に変換するといった場合、プロパティ名・型が同じならば以下のように書くことができます。 private MyCondition createCondition(MyCommand command) { MyCondition condition = new MyCondition(); org.springframework.beans.BeanUtils.copyProperties(command, condition); return condition; } この方法は型が異なる場合だと使えません。そこでSpringのJavaBeansアクセスAPIと型変換サービスを利用して簡単に変換できるようなクラスを作ってみました。 public class BeanConverter { @Autowired private ConversionS

    Beanのコピー時に自動で型変換する - m-namikiの日記
  • TypeDescriptor (Spring Framework 6.1.13 API)

    ryoasai
    ryoasai 2011/04/28
    使いがっての悪いJavaの型システムを補完するしくみとして、これは単独で使ってもすごく便利だな。
  • 1