spring中@controller,@service,@Repository,@component的区别
我们观察spring的源码可以发现,@component是其他三个的元注解,那可以这么说@Repository,@Service和@Controller是@Component的特化,用于更具体的用例,@Repository在持久层,@Service在服务和@Controller在控制层中。有了这样分层,我们的系统的架构会更加的明显,更加的容易区分,并且他们将会和comment一样被spring扫描到并注入到容器中,但值得一提的是context:component-scan一般只扫描@Component而并不
原创
2021-01-25 00:24:33 ·
760 阅读 ·
2 评论