zl程序教程

您现在的位置是:首页 >  后端

当前栏目

spring练习,使用Eclipse搭建的Spring开发环境,使用set注入方式为Bean对象注入属性值并打印输出。

2023-09-27 14:25:56 时间

实现要求


使用Eclipse搭建的Spring开发环境 使用set注入方式为Bean对象注入属性值并打印输出。要求如下

使用set注入方式注入属性。使用ref属性实现引用类型的注入

20.png


实现思路


在com.mhys.bean包下 创建Car类 添加brand和color两个属性


package com.mhys.bean;

public class Car {

 private String brand;

 private String color;

 public String getBrand() {

 return brand;

 public void setBrand(String brand) {

 this.brand brand;

 public String getColor() {

 return color;

 public void setColor(String color) {

 this.color color;

}


在applicationContext.xml配置文件中 注册Car类到容器


 bean id car class com.mhys.bean.Car 

 property name brand value 奥迪 /property 

 property name color value 黑色 /property 

 /bean 


在com.mhys.bean包下 创建Employee类 添加name和car两个属性


package com.mhys.bean;

public class Employee {

 private String name;

 private Car car;

 public String getName() {

 return name;

 public void setName(String name) {

 this.name name;

 public Car getCar() {

 return car;

 public void setCar(Car car) {

 this.car car;

}


在applicationContext.xml配置文件中 注册Employee类到容器 创建Test测试类 进行代码测试。


 bean id employee class com.mhys.bean.Employee 

 property name name value 张三 /property 

 property name car ref car /property 

 /bean 


package com.mhys.test;

import org.springframework.context.ApplicationContext;

import org.springframework.context.support.ClassPathXmlApplicationContext;

import com.mhys.bean.Employee;

public class T1_1_6Test {

 public static void main(String[] args) {

 //获取上下文

 ApplicationContext context new ClassPathXmlApplicationContext( applicationContext.xml 

 Employee employee (Employee)context.getBean( employee 

 System.out.println(employee.getName() 有一辆车 employee.getCar().getColor() 的 employee.getCar().getBrand());

}


21.png



使用Eclipse Maven工程创建Spring Boot项目详解 本文目录 1. 前言 2. 创建Maven工程 3. 修改配置文件 3.1 修改基本配置 3.2 添加Spring Boot版本配置 3.3 添加Web项目配置 4. 启动项目 4.1 添加启动类 4.2 启动
在 Eclipse 中部署 Spring Boot / Spring Cloud 应用到阿里云 今天晚上,听了云栖社区 Java 专家 徐雷frank 老师的《Java Spring Boot开发实战系列课程》,受益匪浅,回头就写了一段程序,借助阿里云的插件工具,顺利部署到阿里云上,分享给大家。
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载