博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
4. Spring 基于设值函数的依赖注入set注入
阅读量:3970 次
发布时间:2019-05-24

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

Spring 基于设值函数的依赖注入set注入

文件目录

在这里插入图片描述

1.导入依赖

org.springframework
spring-webmvc
5.2.0.RELEASE
junit
junit
4.12
org.aspectj
aspectjweaver
1.9.4
src/main/resources
**/*.properties
**/*.xml
false
src/main/java
**/*.properties
**/*.xml
false

2.编写实体类(重点)

  • Student类
package com.qin.pojo;public class Student {
private User user; public User getUser() {
return user; } public void setUser(User user) {
System.out.println("我是setUser方法"); this.user = user; } public void goodUser(){
user.goodUser(); }}
  • User类
package com.qin.pojo;public class User {
public User() {
System.out.println("我是User的无参构造方法"); } public void goodUser(){
System.out.println("我是个好人"); }}

3.编写核心配置文件(重点)

4.编写测试类

package com.qin.pojo;import org.springframework.context.support.ClassPathXmlApplicationContext;public class MyTest {
public static void main(String[] args) {
ClassPathXmlApplicationContext cpx = new ClassPathXmlApplicationContext("application-spring.xml"); Student student = cpx.getBean("student", Student.class); student.goodUser(); }}

5.结果

在这里插入图片描述

  • 小结:他的主要思想就是实现set的注入
  • 你应该注意定义在基于构造函数注入和基于设值函数注入中的 Beans.xml 文件的区别
  • 唯一的区别就是在基于构造函数注入中,我们使用的是〈bean〉标签中的〈constructor-arg〉元素,
  • 而在基于设值函数的注入中,我们使用的是〈bean〉标签中的〈property〉元素。

转载地址:http://rhnki.baihongyu.com/

你可能感兴趣的文章
放大电路的主要性能指标?
查看>>
稳压、调压、监控、DC/DC电路大全
查看>>
放大电路的主要性能指标?
查看>>
运放电压和电流负反馈的讨论
查看>>
运放自激问题
查看>>
运放电压和电流负反馈的讨论
查看>>
终于 整明白了中断的工作原…
查看>>
终于 整明白了中断的工作原…
查看>>
终于 整明白了中断的工作原…
查看>>
终于 整明白了中断的工作原…
查看>>
2010年11月19日
查看>>
2010年11月19日
查看>>
TC35i 单片机
查看>>
TC35i 单片机
查看>>
AT 命令详解
查看>>
AT 命令详解
查看>>
AT指令发送PDU中文短信——使用串口…
查看>>
AT指令发送PDU中文短信——使用串口…
查看>>
指针的使用注意事项(个人体…
查看>>
指针的使用注意事项(个人体…
查看>>