博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaWeb项目中引入spring框架
阅读量:4685 次
发布时间:2019-06-09

本文共 1441 字,大约阅读时间需要 4 分钟。

主要步骤有以下3步:

1:下载spring的jar包

2:在项目中web.xml中添加spring配置
3:bean配置文件-applicationContext.xml


 

1:引入包,这个就不说了,官网下载。

1 spring-core-3.2.3.RELEASE.jar     核心依赖jar包 2 spring-context-3.2.3.RELEASE.jar   容器包3 spring-beans-3.2.3.RELEASE.jar   beans的管理包4 spring-expression-3.2.3.RELEASE.jar5 另外还需加入commons-logging.jar

2:在web.xml中添加spring配置。一个监听,一个路径(配置bean文件所在目录)

1   
2   
org.springframework.web.context.ContextLoaderListener
3
4
5
6
contextConfigLocation
7
classpath:/applicationContext.xml
8

3:bean配置文件applicationContext.xml

1 
2
3
4
--> 9
10
11  12 13 

4:使用(UserService.java)

1         ApplciationContext ctx=new ClasspathXmlApplicationContext(“beans.xml”); 2         //UserService service =new UserService(); 3         //UserDao userDao=(UserDao)factory.getBean("u"); 4         /** 5          * u已经配置在xml中,直接从配置文件中拿,这是spring一个重要的功能 6          * 此时,思考能不能userservice也不要我们new而是直接从配置文件中拿:如果直接在xml中加bean然后从factory中拿, 7          * 此时会报错,提示userdao没有初始化。 8          * 此时spring另一个重要功能就用到了:可以直接在配置文件中将dao和service的关联关系设定好(见配置文件:上一步) 9          */10         UserService service =(UserService)ctx.getBean("userService");11         User u =new User();12         service.add(u);

 

转载于:https://www.cnblogs.com/m-xy/p/3642328.html

你可能感兴趣的文章
修改node节点名称
查看>>
Java 文件下载
查看>>
图论——读书笔记 (深度优先搜索)
查看>>
PAT(B) 1014 福尔摩斯的约会(Java)
查看>>
PAT甲级题解-1123. Is It a Complete AVL Tree (30)-AVL树+满二叉树
查看>>
带ifrmae的弹窗
查看>>
iOS/Android 微信及浏览器中唤起本地APP
查看>>
[Usaco2005 nov]Grazing on the Run 边跑边吃草 BZOJ1742
查看>>
Spark 各个组件关系
查看>>
测试准入准出标准
查看>>
区块链学习笔记01(基本介绍)
查看>>
EF多个表映射
查看>>
J2EE项目集成SAP的BO报表
查看>>
SpringBoot--外部配置
查看>>
项目开发总结报告(GB8567——88)
查看>>
BZOJ1930: [Shoi2003]pacman 吃豆豆
查看>>
SSH加固
查看>>
端口扫描base
查看>>
iOS IM开发的一些开源、框架和教程等资料
查看>>
FansUnion:共同写博客计划终究还是“流产”了
查看>>