個人名片:
🐼作者簡介:一名大三在校生,喜歡AI編程🎋
🐻???個人主頁🥇:落798.
🐼個人WeChat:hmmwx53
🕊?系列專欄:🖼?
- 零基礎學Java——小白入門必備🔥
- 重識C語言——復習回顧🔥
- 計算機網絡體系———深度詳講
- HCIP數通工程師-刷題與實戰🔥🔥🔥
- 微信小程序開發——實戰開發🔥
- HarmonyOS 4.0 應用開發實戰——實戰開發🔥🔥🔥
- Redis快速入門到精通——實戰開發🔥🔥🔥
- RabbitMQ快速入門🔥
🐓每日一句:🍭我很忙,但我要忙的有意義!
歡迎評論 💬點贊👍🏻 收藏 📂加關注+
文章目錄
- 實驗:依賴注入之setter注入
- 寫在后面🔥🔥🔥:
- 歡迎添加微信,加入我的核心小隊,請備注來意
實驗:依賴注入之setter注入
①創建學生類Student
package com.atguigu.spring6.bean;public class Student {private Integer id;private String name;private Integer age;private String sex;public Student() {}public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public Integer getAge() {return age;}public void setAge(Integer age) {this.age = age;}public String getSex() {return sex;}public void setSex(String sex) {this.sex = sex;}@Overridepublic String toString() {return "Student{" +"id=" + id +", name='" + name + '\'' +", age=" + age +", sex='" + sex + '\'' +'}';}}
②配置bean時為屬性賦值
spring-di.xml
<bean id="studentOne" class="com.atguigu.spring6.bean.Student"><!-- property標簽:通過組件類的setXxx()方法給組件對象設置屬性 --><!-- name屬性:指定屬性名(這個屬性名是getXxx()、setXxx()方法定義的,和成員變量無關) --><!-- value屬性:指定屬性值 --><property name="id" value="1001"></property><property name="name" value="張三"></property><property name="age" value="23"></property><property name="sex" value="男"></property>
</bean>
③測試
@Test
public void testDIBySet(){ApplicationContext ac = new ClassPathXmlApplicationContext("spring-di.xml");Student studentOne = ac.getBean("studentOne", Student.class);System.out.println(studentOne);
}
寫在后面🔥🔥🔥:
本專欄是自己深入學習并結合Spring技術內幕一經典圖書內容做出的的心得與總結,將其精簡編寫成一篇專欄供大家學習,希望對新學習Spring框架技術的小伙伴有所幫助。
圖書推薦:
歡迎添加微信,加入我的核心小隊,請備注來意
👇👇👇👇👇👇👇👇👇👇👇👇👇👇👇