Spring SpringMVC 整合问题

来源:互联网 发布:数据保护包括 编辑:程序博客网 时间:2024/06/06 05:22

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都有一份实例。。
否则容易出现问题。。。。。

0 0
原创粉丝点击