Spring SpringMVC 整合问题

1  关于注解:

注解该用什么就用什么,不能全部使用@component

dao层:@Repository(“service调用时候的名字”)不写名字则默认为类名首字母小写。

service层:@service(“controller调用时的名字”) 不写名字则默认为类名首字母小写。

controller层:@controller

2 在springmvc配置文件:
<context:include-filter type="annotation"
expression="org.springframework.stereotype.Controller" />
<context:exclude-filter type="annotation"
expression="org.springframework.stereotype.Service" />
因为springmvc只负责controller层的注解实例,其他的由spring容器去负责加载
在spring的配置文件:
<context:exclude-filter type="annotation"
expression="org.springframework.stereotype.Controller" />
spring容器负责除了controller层之外的所有的bean的初始化

 springmvc和spring是两个容器,如果不进行筛选,则全部被扫描。也就是说 对于springmvc和spring容易 dao service 和controller都有一份实例。。
否则容易出现问题。。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值