SpringDay01
一:什么是Spring。
简单的理解就是一个可以装web层, service层, dao层,这三层对象的容器。
二:Spring搭建
1.导包:核心四个包和log4j两个包
2.注册对象:User类
3.书写配置注册对象到容器
a>导入约束
b>注册对象到容器 <bean name = "user" class = "User类的全名"></bean>
4.书写测试类
a>创建容器对象 ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");
b>向容器要“User”对象 User u = (User) ac.getBean("user");
c>打印测试
三:Bean元素
1.bean元素:使用该元素描述需要spring容器管理的对象
a>name:给被管理的对象起个名字,名称可以重复,可以使用特殊字符
b>class:被管理对象完整的类名,
c>id:与name属性一模一样,名称不可重复,不可使用特殊字符
2.scope属性:默认值是sington
a>sington:单例对象,被标识的对象在spring容器中只会存在一个实例
b>prototype:多例对象,被标识为多例的对象,没次再获得就会创建一个新的对象,整个structs2时 ActionBean必须配置为多例。
四:set注入方式
<bean name ="user" class = "User">
值类型的注入方式
<property name="name" value ="herry" index = "0" ></property>
<property name="age" value ="18" type = "Integer"></property>
</bean>
<bean name="car" class="Car">
引用类型的注入方式
<property name ="car" ref="Car"></property>
</bean>
转载于:https://www.cnblogs.com/chiwang/p/9335771.html
SpringDay01相关推荐
- Spring-day01
一.Git的基本使用 1.创建仓库 在注册完成并成功登录 Gitee 账号后,用户可以开始创建自己的第一个仓库. 1.通过网站右上角的「+」号,选择「新建仓库」,进入新建仓库页面 2.在新建仓库页面填 ...
- python中函数包括标准库函数吗_Python标准库:内置函数divmod(a, b)
本函数是实现a除以b,然后返回商与余数的元组. 如果两个参数a,b都是整数,那么会采用整数除法,结果相当于(a//b, a % b).如果a或b是浮点数,相当于(math.floor(a/b), a% ...
最新文章
- 别在 Java 代码里乱打日志了,这才是正确的打日志姿势!
- 买电脑主要看什么配置_买电脑最主要的注意事项其实是预算
- 《廖雪峰 . Git 教程》学习总结
- Liunx——校准时间、时间同步(ntpd、ntpdate)
- [转载]Oracle ltrim() 函数用法
- 寄存器是中央处理器内的组成部分
- 并查集模板——并查集(洛谷 P3367)
- 使用Visual Studio 2017创建React项目
- Apache Flink Time Window 深度解析
- 统计自然语言处理---信息论基础
- 教你一步步实现bibibi弹幕功能。
- [软工]可行性分析报告
- 关于安卓打包脚本aab
- getinfo怎么用php,PHP curl_getinfo函数
- js-入门(字符串-运算符) html常用命令代码行
- 回顾码农历程总结2013 期待2014
- word制作表格详细教程
- 顺丰快递:请签收Netty灵魂十连问
- ubuntu 8000端口被占用
- 六个人如何运维一万台服务器?