20.SSM統合-全注釈開発

3441 ワード

全注解開発
1.SpringMVCを注釈に変更する
spring-mvc.xmlを修正します.
2.Springを注釈に変更する
Serviceを注釈に変更し、Daoの注入を完了します.
事務を注釈でServiceに編入する
1.spring-tx.xmlを修正し、事務のオープンのみを担当します.
1 
2     
3     <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
4         <property name="dataSource" ref="dataSource">property>
5     bean>
6     
7     
8     <tx:annotation-driven transaction-manager="transactionManager"/>
2.serviceで注釈を使って事務に織り込む
1 @Transactional     //        
2     public void add(Student student) {
3         studentDao.insert(student);    
4     }
 
3.Mybatisを注釈に変更する(mapperファイルを削除する)(一般的なMybatisは注釈を使用しない)
  
1 public interface StudentDao {
2     //      ,       , mybatis         
3     @Insert(value="insert into student (sname) values (#{sname})")
4     void insert(Student student);
5 }
 
転載先:https://www.cnblogs.com/xuzekun/p/7418044.html