spring IoC注解
@Service @Repository @Controller是@Component的特殊化
我看了文档上的说明,英文有点吃力,好像也解释得不是很详细
我想知道这三个比@Component有哪些好处
比如在Service层,我用@Service来注解而不用@Component给我带来什么好处?
[解决办法]
@service对应service层
@controller对应action即控制层
@repository好像是依赖注入
之所以有这么多注解无外乎就是为了解耦,
[解决办法]
其实目前和component没什么区别,可能以后会详细分吧
[解决办法]
推荐细分了好
[解决办法]
@repository主要是用在DAO层中,我个人认为注解最大优势是简化了XML文档的维护,例如@Entity和@Table的使用让数据库表和实体类紧密结合在一起,不用再使用大量hbm.xml映射数据库。
[解决办法]
注解好像是用得越来越多了。
[解决办法]