20.SSM統合-全注釈開発
3441 ワード
全注解開発
1.SpringMVCを注釈に変更する
spring-mvc.xmlを修正します.
2.Springを注釈に変更する
Serviceを注釈に変更し、Daoの注入を完了します.
事務を注釈でServiceに編入する
1.spring-tx.xmlを修正し、事務のオープンのみを担当します.
3.Mybatisを注釈に変更する(mapperファイルを削除する)(一般的なMybatisは注釈を使用しない)
転載先:https://www.cnblogs.com/xuzekun/p/7418044.html
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