码迷,mamicode.com
首页 > 编程语言 > 详细

Spring学习之路

时间:2017-03-07 20:42:29      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:疑惑   value   需要   配置信息   -name   val   工程   绝对路径   简单   

1、Spring是什么?

刚接触Java的时候,很疑惑为什么大家都在讲Spring,仿佛java就是Spring,那Spring到底是什么呢?其实他就是一个容器框架,你可以把它当作一个工具箱,它可以帮你快速的进行java开发。

2、Spring怎么用?

Spring使用起来特别简单,下载好jar包,导入工程,编写相应的配置文件,就可以使用了。具体的教程,百度一搜一大把,我就不重复写了。这里我讲一下三种Spring应用上下文加载的方式:

①ClassPathXmlApplicationContext:通过加载类路径下的xml文件,这是最常用,即加载src目录下的applicationContext.xml文件;

ApplicationContext context=new ClassPathXmlApplicationContext("applicationContext.xml");

②FileSystemXmlApplicationContext:通过指定的绝对路径加载配置文件;

ApplicationContext context=new FileSystemXmlApplicationContext("d:***/***/***/applicationContext.xml");

③XmlWebApplicationContext:读取Web应用下的配置文件加载。

ApplicationContext context=new XmlWebApplicationContext("applicationContext.xml");

如果是web工程,则需要再web.xml配置如下:

<!-- 加载Spring容器配置 -->
 <listener>
  <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
 </listener>

如果只有以上配置,则默认加载/WEB-INF/applicationContext.xml配置文件进行初始化ApplicationContext实例,如果要指定配置文件则再web.xml中加入以下配置信息即可

 <!-- 设置Spring容器加载所有的配置文件的路径 -->
 <context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>classpath*:config/applicationContext.xml</param-value>
 </context-param>

然后再项目里面编写代码获取:

ApplicationContext context = WebAppliacationContextUtils.getWebApplicationContext(getServletContext());

Spring学习之路

标签:疑惑   value   需要   配置信息   -name   val   工程   绝对路径   简单   

原文地址:http://www.cnblogs.com/jijiecong/p/6516573.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!