为了账号安全,请及时绑定邮箱和手机立即绑定

如何区分spring和spring mvc配置文件

<init-param>
   <param-name>contextConfigLocation</param-name>
   <param-value>classpath:spring/spring-*.xml</param-value>
</init-param>

这里加载所有的bean,但如何区分哪些bean是加载到spring mvc 中,哪些bean加载到spring中?有些说spring-web.xml和spring-service.xml分别扫描的了不同bean就能区分,但问题就来了,系统是根据扫描判断来区分spring-web.xml是加载spring mvc的配置文件,spring-service.xml是加载spring的配置文件


正在回答

2 回答

dispatchServlet  为什么叫SpringMVC是一个框架呢,就是为了方便我们的使用,你可以吧springmvc看成一个升级的 servlet ,servlet是干嘛的,服务于前后端之间的信息交互,实现动态的信息传递,为什么你要把东西写在web.xml文件下,这个在你启动tomcat或者是jetty用来做服务器的配置中已经有了,人家写好的要读取你这个文件,所有你写的<param-name>contextConfigLocation</param-name>
   <param-value>classpath:spring/spring-*.xml</param-value>才有用,才能看到你其他的.xml文件,你可以把这些在在一个资源文件下,当你加载bean的时候 是根据你写的比如mvc自动扫描驱动器,自动扫描包机制,spring的component-scan 自动扫描你设置的包下面的注解。这些都是互不干扰的 ,就比如你写了类里面的各个不同的方法,都是不一样的,在bean里,id就是唯一的标识,将这些一部分一部分都写在相关联的文件里更好的管理,(例如:写不同的类实现一个方法,其实可以写在同一个类下,但功能就很混淆了,没有统一性)

1 回复 有任何疑惑可以回复我~

spring 主要是IOC (依赖注入) 你完全可以把spring_dao和spring_service 写到一起   其中有  dataSource ,sqlSessionFactory(映射文件扫描mapper 全局配置加入mybatisConfig  实体类别名使用) dao接口注入 

注解扫描  

springMVC 抓要是 dispatchServlet 

你的上述代码是web.xml代码   

0 回复 有任何疑惑可以回复我~
#1

慕粉0944173029

但这个案例是只通过dispatchServlet 去抓,那系统怎么知道哪个是spring mvc的配置文件,哪个是spring 的配置文件
2017-09-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

如何区分spring和spring mvc配置文件

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信