spring
spring配置:
-
创建spring工程
-
在pom.xml导入spring依赖和单元测试依赖
-
创建pojo包---> 在里面创建实体类
-
创建applicationContext配置文件 ---->写bean相关的id 和class
id: 唯一标识符
class:bean所对应的类型的具体包名
-
创建测试包test---->Test类
-
获取容器:ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");
-
//获取容器的对象bean 注意强制类型转换 直接在前面加上(强制类型转换符)
Helloword helloword =(Helloword) applicationContext.getBean("helloSpring");
-
调用方法
helloword.run();
-
//一共改了几个点//1.setting 里maven 的配置 maven RUN里的编译 //2.POM里的rescouce资源过滤(这个步骤可以没用什么时候target里面没有再加) //3.maven右侧test步骤的禁用,POM里打包方式为jar
-
根据类型来获取bean时,在满足bean唯一性的前提下,其实只是看:『对象instanceof 指定的类型』
的返回结果,只要返回的是true就可以认定为和类型匹配,能够获取到l
1.两种属性赋值的方法:
<!-- 通过set方法注入的方式 -->
<!-- name: 属性-->
<!-- value:属性值-->
<!-- <property name="sex" value="男">
-->
区别在于:
一个是通过sett方法赋值
一个是通过构造方法传参数
属性赋值:
-
字面值:通过value赋值
-
另一个类的类型:
(1) ref="另一个类的 类型的bean的id"
(2)
标签:applicationContext,spring,第一步,配置,maven,bean,Spring,id,赋值
From: https://www.cnblogs.com/huqingqing2/p/16750910.html