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

来源:2-2 整合配置SpringMVC框架

慕圣1298459

2017-09-12 23:11

<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回答

  • 攻城狮Flion
    2017-11-07 13:08:02

    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就是唯一的标识,将这些一部分一部分都写在相关联的文件里更好的管理,(例如:写不同的类实现一个方法,其实可以写在同一个类下,但功能就很混淆了,没有统一性)

  • 慕前端1047872
    2017-09-14 17:17:45

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

    注解扫描  

    springMVC 抓要是 dispatchServlet 

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

    慕粉0944...

    但这个案例是只通过dispatchServlet 去抓,那系统怎么知道哪个是spring mvc的配置文件,哪个是spring 的配置文件

    2017-09-22 15:18:06

    共 1 条回复 >

Java高并发秒杀API之web层

Java实现高并发秒杀API的第三门课,介绍Web层的设计和实现

66079 学习 · 395 问题

查看课程

相似问题