web容器中实例化spring相关配置解析
程序员文章站
2023-12-14 23:31:58
文章主要探究了web容器中实例化spring的相关配置简单介绍,接下来我们看看具体内容。
web容器中实例化spring相关配置说明:
要想在web容器实例化时加载...
文章主要探究了web容器中实例化spring的相关配置简单介绍,接下来我们看看具体内容。
web容器中实例化spring相关配置说明:
要想在web容器实例化时加载spring容器,web.xml文件中配置如下:
<context-param> <param-name>contextconfiglocation</param-name> <param-value>classpath:bean.xml</param-value> </context-param> <!-- 对spring容器进行实例化的监听器s --> <listener> <listener-class>org.springframework.web.context.contextloaderlistener</listener-class> </listener>
说明:
默认情况下spring实例化时加载的是/web-inf/下的applicationcontext.xml
<param-name>contextconfiglocation</param-name>
<param-value>classpath:bean.xml</param-value>指定了spring需要加载的文件(类路径下的bean.xml文件)
如果配置文件有多个配置如下:
<context-param> <param-name>contextconfiglocation</param-name> <param-value> classpath*:conf/spring/applicationcontext_core*.xml, classpath*:conf/spring/applicationcontext_dict*.xml, classpath*:conf/spring/applicationcontext_hibernate.xml, classpath*:conf/spring/applicationcontext_staff*.xml, classpath*:conf/spring/applicationcontext_security.xml classpath*:conf/spring/applicationcontext_modules*.xml classpath*:conf/spring/applicationcontext_cti*.xml classpath*:conf/spring/applicationcontext_apm*.xml </param-value> </context-param>
或者(使用空格隔开,如下配置:)
<context-param> <param-name>contextconfiglocation</param-name> <param-value> applicationcontext-database.xml applicationcontext.xml </param-value> </context-param>
总结
以上就是本文关于web容器中实例化spring相关配置解析的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:
如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
推荐阅读
-
web容器中实例化spring相关配置解析
-
Spring框架配置java web实现实例化
-
spring配置文件(spring的开发步骤;bean中的scope,init-method,destroy-method;bean的工厂静态方法实例化;工厂动态方法实例化)
-
使用Spring(注解+xml配置两掺)搭建service层和dao层测试环境时,测试类中无法实例化service层的对象引用,抛出NoSuchBeanDefinitionException异常
-
Spring框架配置java web实现实例化
-
spring配置文件(spring的开发步骤;bean中的scope,init-method,destroy-method;bean的工厂静态方法实例化;工厂动态方法实例化)
-
Spring4.3.x 容器中bean的创建过程(2)——实例化Bean
-
Spring容器中实例化Bean的三种方法