SpEl
发布日期:2021-05-07 09:14:12 浏览次数:21 分类:技术文章

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

SpEl

  1. 创建简单java类

    package com.atguigu.bean;public class Car {     	private String carName;	public String getCarName() {     		return carName;	}	public void setCarName(String carName) {     		this.carName = carName;	}	public Car(String carName) {     		super();		this.carName = carName;	}	public Car() {     		super();	}	@Override	public String toString() {     		return "Car [carName=" + carName + "]";	}	}
    package com.atguigu.bean;public class Person {     	private String lastName;	private Integer age;	private String gender;	private String email;	private Car car;				public Person(Car car02) {     		super();		this.car = car02;	}	public void myInit(){     		System.out.println("Person对象被初始化了");	}		public void myDestory(){     		System.out.println("Person对象被销毁了");	}		public Person() {     		super();		System.out.println("Person对象被创建了");	}	public Person(String lastName, Integer age, String gender, String email) {     		super();		this.lastName = lastName;		this.age = age;		this.gender = gender;		this.email = email;	}	public String getLastName() {     		return lastName;	}	public void setLastName(String lastName) {     		this.lastName = lastName;	}	public Integer getAge() {     		return age;	}	public void setAge(Integer age) {     		this.age = age;	}	public String getGender() {     		return gender;	}	public void setGender(String gender) {     		this.gender = gender;	}	public String getEmail() {     		return email;	}	public void setEmail(String email) {     		this.email = email;	}		public Car getCar() {     		return car;	}	public void setCar(Car car) {     		this.car = car;	}	@Override	public String toString() {     		return "Person [lastName=" + lastName + ", age=" + age + ", gender=" + gender + ", email=" + email + ", car="				+ car + "]";	}	}
  2. 编写配置文件,使用SpEL

  3. 测试

    package com.atguigu.test;import org.junit.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;public class SpEl {     	@Test	public void test(){     				ApplicationContext con = new ClassPathXmlApplicationContext("bean_spel.xml");		Object bean = con.getBean("person01");		System.out.println(bean);        //Person对象被创建了		//Person [lastName=宝马, age=60, gender=宝马, email=8c55b, car=Car [carName=宝马]]			}	}
上一篇:Spring使用注解管理bean
下一篇:spring中bean的自动装配

发表评论

最新留言

表示我来过!
[***.240.166.169]2025年03月28日 20时04分02秒