spring

Spring+iBatis SqlMapClientをアノテーションでDI

Spring2.5のアノテーションでDIの設定をするでアノテーションによる設定が簡単なことが分かり、色々移行作業をしてたときに気づいた。あれ?ibatisと連携してるSqlMapClientDaoSupportはどうしたらいいんだろう?SqlMapClientを@Autowiredしないといけない。…

spring2.5のアノテーション@Autowiredと@Resource

@Autowiredと@Resourceの違いってなんだろうか。調べてみる。 @Autowired タイプ(型)が一致する依存性の注入を行う。 フィールド、コンストラクタ、メソッドに付与することが可能。メソッドに付与した場合、そのメソッドは「セッター」メソッドである必要…

spring2.5のアノテーション@Repository

Spring2.5のアノテーションでDIの設定をするで設定した@Repositoryアノテーションについて。 @Repositoryアノテーションとは何か? @Repositoryアノテーションを付与したクラスがデータベースなどとやり取りをするクラスであることを表す。 これによって、S…

Spring2.5のアノテーションでDIの設定をする

今まではBean定義ファイルに <bean id="userLogic" class="com.master.of.taka.UserLogic"> <property name="userDAO"><ref local="userDAO"/></property> </bean> と言う感じで設定を書いていたが意外とめんどくさい。 というわけでアノテーションで設定を書いてみる @Service("userLogic") public class UserLogicImpl implements UserLogic{ @Autowired private UserDAO userDAO; @O…