分开来写啊,spring支持多个配置文件的

解决方案 »

  1.   

    我虽然没有用spring做过项目,但自己也看了一点。可以写多个配置文件,不须在web。xml中加载。
      

  2.   

    我也知道Spring支持多个配置文件,可是我想让这些配置文件中的Bean在Web应用中同时加载,是不是只能在Web.xml文件中加载,这样多配置文件放在Web.xml中也不是很好。能不能自己写一个Bean,这个Bean接受参数(配置文件的路径),然后将这个Bean放在applicationContext.xml中加载,在加载这Bena的同时,将其他的配置文件作为参数注入到这个Bean中,然后在Bean中加载这些配置文件,不知道我这个想法能不能实现,如何实现!
      

  3.   

    根据个人的喜好,可以写在一起,也可以分开写,自己掌握一个度
    一般一类的可以写在一起建议使用xdoclet来自动生成,手动写有点麻烦
      

  4.   

    在web.xml加入如下片断
    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>/WEB-INF/xxx-context.xml,
          /WEB-INF/yyy_service_context.xml,
          /WEB-INF/zzz_context.xml
        </param-value>
    </context-param><servlet>
        <servlet-name>context</servlet-name>
        <servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>