-
web.xml如何设置可以读取多个spring文件5
项目启动之后,我感觉没有加载spring文件,因此注入失败,导致我在action中 ecuserCustomerManager 为空。
我看了一下web.xml中的设置如下:<listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/**/spring*.xml</param-value> </context-param>
但是我的WEB—INF下目录是这样的。
这样写之后 spring-hessian-servlet.xml 可以加载了,但是我的其它的spring.xml并不是放在WEB-INF 下面的,目前是跟src在同一级的。我如何引入其它的spring.xml呢? 现在的文件目录如下:
其中spring-hessian-servlet.xml 也没有import之类的语句。
2014年7月13日 20:04
5个答案 按时间排序 按投票排序
-
采纳的答案
右键resource--Build Path--- Use as Source Folder,
然后在web.xml中加入xiaotqc000 童鞋所说2014年7月14日 09:00
-
<context-param> <param-value> /WEB-INF/**/spring*.xml classpath:config/common/spring*.xml classpath:manager/customer/spring-*.xml </param-value> </context-param>
2014年7月14日 14:14
-
最简单的 ,把所有子配置文件通过<import resource="**.xml" />添加到主配置文件中,web.xml加载的时候就加载这一个就行了,context-param写那么多,你不感觉累吗?
2014年7月14日 09:31
-
web.xml中如下:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath*:esb/spring/spring-pub.xml,
classpath*:oa/spring/spring-oa.xml,
classpath*:spring_anbpm/spring-anbpm-wf.xml
</param-value>
</context-param>2014年7月14日 09:09
-
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:config/common/spring*.xml</param-value>
<param-value>classpath:manager/customer/spring-*.xml</param-value>
</context-param>2014年7月14日 08:31
相关推荐
在构建基于Spring MVC的Web应用程序时,`web.xml`配置文件扮演着至关重要的角色...理解并熟练掌握`web.xml`的配置是每个Spring MVC开发者必备的技能。通过合理的配置,我们可以让Spring MVC更好地服务于我们的Web应用。
通过`contextConfigLocation`参数指定多个XML配置文件路径,其中`classpath*:`表示从类路径下的指定目录中加载所有符合通配符规则的XML文件。这样,Spring容器在启动时会自动加载这些配置文件并初始化。 #### 三、...
这个监听器是基于Servlet容器(如Tomcat、Jetty等)的,当Web应用启动时,它会读取配置文件(通常是`web.xml`),创建并加载ApplicationContext。如果在这个过程中遇到问题,比如`ClassNotFoundException`,那通常...
在实际应用中,我们可能需要使用多个配置文件来配置我们的Spring Web应用程序。在这种情况下,我们可以使用逗号分隔的方式来指定多个配置文件。例如: ```xml <param-name>contextConfigLocation <param-value>...
- `<context-param>`标签中的`contextConfigLocation`参数指定了Spring配置文件的位置,可以是多个文件,之间用逗号分隔。 #### 二、监听自定义Java类 除了加载Spring配置文件之外,`web.xml`还可以用于监听...
以下是如何在web.xml中设置配置文件加载路径的详细说明。 首先,web应用程序启动时,容器如Tomcat会优先读取web.xml文件。在web.xml文件中,开发者可以通过"context-param"元素来指定配置文件的路径。 第一种方式...
通过定义Action类和对应的配置文件struts.xml,我们可以设置URL映射,指定请求如何转发到特定的方法。在XML配置中,我们可以定义action、result、param等元素,以声明式的方式管理应用程序的行为。 接着,Hibernate...
- 可以通过`spring.profiles.active`属性设置当前活动的Profile。 7. **配置文件的动态加载** - 在运行时,如果配置文件发生更改,可以使用`spring.cloud.config.server.git.auto-refresh`配置项来实现动态刷新。...
在 Spring 框架中,通过合理地拆分和加载多个配置文件,不仅可以显著提升应用程序的可读性和可维护性,还能更好地适应大型项目的团队协作模式。掌握这些技巧,将帮助开发者构建更加健壮、灵活的企业级应用。
spring Location* 任何以location开头的参数,每个参数都是指定一个spring的配置文件,在参数没有设置的情况下DWR会去读取spring的全局的配置文件. spring beanName 从配置文件中读取的bean的名称 “scope参数允许你...
处理多个持久化单元 12.6.2. JpaTemplate 和 JpaDaoSupport 12.6.3. 基于原生的JPA实现DAO 12.6.4. 异常转化 12.6.5. 事务管理 12.6.6. JpaDialect III. Web 13. Web框架 13.1. 介绍 13.1.1. 与其他web框架的集成 ...
总的来说,理解Spring MVC如何读取和使用配置文件对于构建高效、可维护的Web应用至关重要。熟练掌握配置文件的读取、bean的定义以及环境变量的处理,能够帮助开发者更好地控制和优化应用的运行行为。
这可以通过在`pom.xml`文件中添加`spring-boot-starter-web`依赖来实现。 ```xml <groupId>org.springframework.boot <artifactId>spring-boot-starter-web ``` 然后,定义一个简单的Java类,如`SayHello`...
1. **文件大小限制**:Spring Boot默认会限制上传文件的大小,你可以通过配置`spring.servlet.multipart.max-file-size`和`spring.servlet.multipart.max-request-size`来调整限制。 2. **文件验证**:在实际应用中...
- **示例**:设置为`struts.objectFactory.spring.autoWire=byName`,表示按照名称进行自动装配。 ##### 6. **struts.objectFactory.spring.useClassCache** - **功能**:指定是否启用Spring的类缓存,默认为`true...
例如,使用Servlet或Spring MVC框架,你可以创建一个端点来接收上传的文件,将其保存到服务器的特定目录,并返回确认消息。 综上所述,掌握jxl.jar的Excel操作、XML解析、log4j日志管理和文件上传下载技术,能够极...
- `<listener>`:定义了一个`ContextLoaderListener`监听器,当Web应用启动时,它会读取`context-param`中指定的配置文件,初始化Spring应用上下文。 4. **创建`applicationContext.xml`**: 这是Spring的配置...
数据库层面,Activiti会创建一个或多个表来存储流程实例、任务、变量等信息。Spring JDBC或MyBatis可以用来与这些表进行交互,获取或更新流程数据。 至于项目的具体实现,文件列表中可能包含了以下内容: 1. `pom....
1. `org.springframework.beans`:这个包主要处理JavaBeans,包括属性的读取、设置、类型转换以及事件处理等。它还提供了BeanFactory接口,它是Spring容器的基础。 2. `org.springframework.context`:这是Spring的...
在Spring项目中,我们通常会创建一个或多个XML配置文件,用于声明bean的定义和依赖注入。例如,`applicationContext.xml`用于配置Spring容器,`servlet-context.xml`用于配置Spring MVC。 5. 配置Spring MVC ...