说明:该文章内容全部来源于尚硅谷
目录
注意2:如果路径前加了classpath:表示在类路径下开始找,如果没有classpath:默认是在什么什么目录下这个是可以定制的。
10创建ioc容器并将容器放在servletcontext中
一核心思路(与非web应用相比较)
1.需要额外加入两个jar包
2.二者的spring配置文件没有什么不同
3.如何创建IOC容器呢
a:非web应用在main方法可以直接创建
b:应该在web应用被服务器加载时就创建ioc容器
c:在web应用的其他组件中如何来访问IOC容器呢
二实际操作
1创建一个纯净的web项目
a:右击左侧空白处
b:击next
c:点击finish
2创建一个包路径
3新建一个listener
a:选择listener
b:点击next
c:选择和生命周期相关的然后点击“finish”
4添加jar包
a:选中spring所有的jar包
包括spring-web-****.jar包和spring-webmvc-***.jar包
b:放在lib目录下面
5新建一个springbean的配置文件
a:点击next
b:点击next
c:点击finish
d:如下图
6创建一个springbean
a:创建包路径
7创建一个简单的bean
8Xml中配置bean
9配置spring的配置文件
注意1:此时监听器已经启动了
注意2:如果路径前加了classpath:表示在类路径下开始找,如果没有classpath:默认是在什么什么目录下这个是可以定制的。
10创建ioc容器并将容器放在servletcontext中
11创建一个servlet
a:创建包
b创建servlets类
点击next
点击next
点击finish(只创建doGet方法)
如下
c:从application域对象中得到ioc容器的引用
第25行补全是
ApplicationContext ctx = (ApplicationContext) servletContext.getAttribute(“ApplicationContext”);
d:从ioc容器中获取需要的bean
12创建一个jsp页面来访问该servlet
a:点击finish
b:增加一个链接来访问创建的servlet
c:运行jsp
点击next
点击finish
d:点击web页面
成功的运行了bean里面的方法
该文章的word版本下载地址:
链接:https://pan.baidu.com/s/1BF5xDjjqz2RktjByyJdwTg 密码:697j