Spring5——Spring开发web项⽬及拆分Spring配置⽂件Spring开发web项⽬
web项⽬初始化Spring IOC容器:
当服务启动时,通过初始化⼀次(Spring-web.jar已经提供)。
需要7个jar:spring-java6个jar+Spring-web.jar。
web项⽬启动时,会⾃动加载l,因此在l中加载。(IOC容器初始化)
<!--IOC容器的位置-->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>l</param-value>
</context-param>
<!--通过初始化⼀次(Spring-web.jar已经提供)-->
<listener>
<listener-class>org.t.ContextLoaderListener</listener-class>
</listener>
拆分Spring配置⽂件
将多个配置⽂件加载:
(1)
<!--IOC容器的位置-->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
l
spring怎么读取jar文件l
l
l
</param-value>
</context-param>
(2)推荐
<context-param>
<param-name>contextConfigLocation</param-name>
<!--加载多个配置⽂件-->
<param-value>
l
WEB-INF/applicationContext-*.xml
</param-value>
</context-param>
(3)在主配置⽂件中加载其他⽂件
<import resource="l"/>
<import resource="l"/>
<import resource="l"/>
servlet容器与ioc容器连接问题。
//在初始化时获取ioc容器中的对象
@Override
public void init() throws ServletException {
// ApplicationContext context=new ClassPathXmlApplicationContext("l");
//web项⽬获取上下⽂对象
ApplicationContext context= ServletContext()); studentService= (IStudentService) Bean("studentService");
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论