注解方面的疑問
老師,你這個(gè)項(xiàng)目如果使用注解的話,不就更簡潔了嗎?就不需要再XML中配置那么多的Bean了,但是注解這一塊,我還確實(shí)不知道該怎么用,@resource,@service,@repository等等,到底是怎么注入的呢?
老師,你這個(gè)項(xiàng)目如果使用注解的話,不就更簡潔了嗎?就不需要再XML中配置那么多的Bean了,但是注解這一塊,我還確實(shí)不知道該怎么用,@resource,@service,@repository等等,到底是怎么注入的呢?
2016-05-18
舉報(bào)
2016-08-14
1、@Resource是JDK中的注解;
2、@Component,@Repository,@Service,@Controller是Spring中提供的注解;
3、@Repository通常用于注解持久層的類,譬如***DAO,@Service通常用于注解業(yè)務(wù)層的類,譬如***Service,@Controller通常用于注解Web層的類,譬如***Controller,@Component用于注解受Spring容器管理的組件;帶有這四個(gè)注解的類可以被Spring的IoC容器自動(dòng)掃描到,無需在xml文件中配置;所謂注入,最簡單的理解,就是將Java對(duì)象放到Spring的IoC容器中,完了就可以在程序中直接使用這些對(duì)象;
2016-05-19
spring通過組件掃描的方式解析注解,把對(duì)象注入。可以查看spring入門 課程里的介紹。