課程
/后端開發
/Java
/Spring事務管理
老師,你這個項目如果使用注解的話,不就更簡潔了嗎?就不需要再XML中配置那么多的Bean了,但是注解這一塊,我還確實不知道該怎么用,@resource,@service,@repository等等,到底是怎么注入的呢?
2016-05-18
源自:Spring事務管理 6-1
正在回答
1、@Resource是JDK中的注解;
2、@Component,@Repository,@Service,@Controller是Spring中提供的注解;
3、@Repository通常用于注解持久層的類,譬如***DAO,@Service通常用于注解業務層的類,譬如***Service,@Controller通常用于注解Web層的類,譬如***Controller,@Component用于注解受Spring容器管理的組件;帶有這四個注解的類可以被Spring的IoC容器自動掃描到,無需在xml文件中配置;所謂注入,最簡單的理解,就是將Java對象放到Spring的IoC容器中,完了就可以在程序中直接使用這些對象;
漫貓le 提問者
spring通過組件掃描的方式解析注解,把對象注入??梢圆榭磗pring入門 課程里的介紹。
舉報
事務管理是Spring重要的知識,應用事務解決數據不一致問題
1 回答注解方式能注解在private修飾的方法上嗎
1 回答基于注解的測試問題
2 回答使用注解控制事務時,能否把業務層的注解直接寫在某個方法上面,二者有什么區別?
1 回答全注解的配置相關
1 回答注解式事務
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-08-14
1、@Resource是JDK中的注解;
2、@Component,@Repository,@Service,@Controller是Spring中提供的注解;
3、@Repository通常用于注解持久層的類,譬如***DAO,@Service通常用于注解業務層的類,譬如***Service,@Controller通常用于注解Web層的類,譬如***Controller,@Component用于注解受Spring容器管理的組件;帶有這四個注解的類可以被Spring的IoC容器自動掃描到,無需在xml文件中配置;所謂注入,最簡單的理解,就是將Java對象放到Spring的IoC容器中,完了就可以在程序中直接使用這些對象;
2016-05-19
spring通過組件掃描的方式解析注解,把對象注入??梢圆榭磗pring入門 課程里的介紹。