怎么在一个java项目中弄出来多个spring配置文件,如图,如果是复制了的话,我并没有看到一个总的xml

来include 这些详细配置文件,那么怎么知道该执行哪个文件的配置,难道是一个个的xml查找么

第1个回答  2013-03-15
web.xml中classpath配置总的
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:/applicationContext.xml
</param-value>
</context-param>,在总的那个在配其他的
<import resource="system/applicationContext.xml" />
第2个回答  2013-03-15
应该在web.xml配置也可以
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/applicationContext*.xml,classpath*:applicationContext*.xml
</param-value>
</context-param>
第3个回答  推荐于2016-05-19
web.xml里加
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext-security.xml
/WEB-INF/applicationContext-hibernate.xml
/WEB-INF/webservice-outbound.xml
</param-value>
</context-param>本回答被提问者和网友采纳
第4个回答  2013-03-15
在配置spring的时候会使用通配符 如applicationContext*.xml这样 spring回去查找所有符合这个通配符的文件追问

只有spring可以么,struts是不是也可以这样实现?还是像这样

追答

对,spring的这些配置就是在struts里边配置的

来自:求助得到的回答
第4个回答  2013-03-15
把整个spring包都考出来就,所有的xml文件就都有了。追问

什么叫把整个spring包都考出来?拷出来我放哪啊

追答

兄弟,你说的描述的问题就有问题哦。你说弄出多个spring文件,以为你先考出来呢。。。。。

如果以spring文件想引入其他的spring文件 这样引:
在你的web.xml中写上这样的一段话:

contextConfigLocation
/WEB-INF/spring/*.xml

你spring的路径

追问

因为平时做的都是添加完spring支持就有一个配置文件,结果这次这个项目里出现了这么多配置文件,我是想知道是怎么得到的这个结果,在这个基础上加上我题目的问题,恳求解答

追答

我目前做的就是说多个sping文件。在web.xml文件中写上上面的那句话,spring配置文件就全引进去了。是将所有的spring整合到一个spring配置文件,这样分着写只是便于维护与管理。其实并不是一个个的去查找。如果真的一个个去查找,如果有1000个xml文件,那速度就慢下来了。

追问

en 

他是建了一个文件夹springConfig把那些配置文件放进去了,那么classpath: 是什么用法啊

追答

是指定这个xml路径,说白了xml在那个文件夹里面。

追问

这种方法和上面那种是一个效果吧,是spring不能这样写么还是仅仅是作者的个人意愿造成的不同

追答

spring不是include。如果非得要引入的话,应该是是import进去的。

springboot application.properties 写多个配置文件怎么写
1、 运行RootApplication中的main方法。2、 使用命令:mvn spring-boot:run 这两方法默认都是使用application.properties中的配置信息,如果有指定spring.profiles.active则使用指定的配置信息,这种方式一般用在产品运行时,在开发和测试的时候则需要指定配置文件。运行main可以在运行里的Config里面来配置,这个...

在java中拆分spring配置文件如何在dao中注入sessionfactory?
方法一:只要在web.xml文件中把所有的applicationContext.xml文件导入,然后你就可以把所有的applicationContext.xml文件当成是一个文件,被拆分的文件跟主文件的配置没什么不同。方法二:只要其中一个里边有id为sessionFactory的bean,在别的里边都可以注入,你拆分了没有任何影响,你其中的文件中有:<bean...

在web.xml中配置多个spring文件和struts文件的作用?
init-param是初始化参数,在tomcat等容器启动时可以加载这些xml配置文件;spring的注入方式有多中,你这里用到的是容器启动时,就会加载这些文件,为什么要配置listener这个标签呢,看到标签当中的内容了么,这个是一个类析置在param-value中的xml文件的,什么时候注入这个就看具体的文件是怎么配置的,如果是...

在java中拆分spring配置文件如何在dao中注入sessionfactory
主配置spring 引用副配置spring文件 主配置中 写 sessionFactory的申明 <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <\/bean>副配置中 写 dao的注入 <bean id="bookDao" class="com.dao.impl.BookDaoImpl"> <property name="sessionFacto...

springboot读取配置(springboot读取配置文件)
Springboot打成JAR包后读取外部配置文件1、自定义jar目前只能读取application.properties和application.yml吧。可以用一个简单点的方法进行监听注入,在工具包内写一个init方法,在springboot启动时初始化就可以了。比如springboot启动完成后读取配置文件,然后注入到工具包内。2、在此处,我们可以使用java-jar...

java中spring的配置文件路径怎么写?
如果spring的配置文件在src路径下,在web.xml中要加载配置文件,路径应该是这样:classpath:spring(文件名字).xml 如果在其他路径下,就要写绝对路径了。

idea配置springboot环境(idea如何配置springboot)
1,命令行--spring.profiles.active=dev 命令行方式有两种,一种是在IDEA中配置(eclipse中同数局样位置),一种在打包后使用cmd配置 2,打包,打包过程很多同学都熟悉,这里简单说一下,请看图 打包成功会出现两个以项目名开头的文件,右键其中一个文件-showinExplorer,进入文件所在目录,在地址栏中输入cmd,...

如何在Spring容器中加载自定义的配置文件
[html] view plain copy 是否开启逻辑删除 project_del.filter.on=false project_domain= 修改Spring配置文件 之前代码:[html] view plain copy <beanidbeanid="propertyConfigurer"class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <propertynamepropertyname="locations"> ...

springboot的核心配置文件(springboot核心配置文件怎么写)
使用SpringCloudAlibabaNacosConfig,您可以在NacosServer集中管理你SpringCloud应用的外部属性配置。springboot配置文件读取nacos在springboot启动的时候已经把所有配置文件都注入到了spring里。idea中,为了我们本地方便开发测试,我们在此处创建一个config目录,然后把application.properties放进去,项目正常运行。jar...

spring源码面试题(面试spring源码看过吗怎么回答)
只需访问页面,我们就会看到可以在我们的应用程序中使用的所有Spring项目的不同功能。如果必须启动一个新的Spring项目,我们必须添加构建路径或添加Maven依赖关系,配置应用程序服务器,添加spring配置。因此,开始一个新的spring项目需要很多努力,因为我们现在必须从头开始做所有事情。 SpringBoot是解决这个问题的方法SpringBoot...

相似回答