SpringIOC 프레임 워 크 의 간단 한 실현 절차
3819 단어 SpringIOC
의존 주입(Dependency Injection,약칭 DI)은 제어 반전(IoC)의 의미 와 같 지만 이 두 호칭 은 두 가지 측면 에서 묘사 한 동일 한 개념 으로 구체 적 으로 다음 과 같다.
구체 적 실현
두 가지 실현 방법 이 있 습 니 다.하 나 는 xml 파일 을 설정 하여 실현 하 는 것 입 니 다.다른 하 나 는 매개 변 수 를 통 해 이 루어 지 는 것 입 니 다.간단 한 예 를 찾 아 우리 가 손 을 써 보 겠 습 니 다.(Intellij IDEA 2020)
우선,관련 jar 패키지(pom.xml)를 설정 합 니 다.
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.3.5</version>
</dependency>
Pet 인 터 페 이 스 를 만 들 고 저장 방법 say()
public interface Pet {
void say();
}
Person 클래스 만 들 기
public class Person {
private String name;
private Pet pet;
public void setName(String name) {
this.name = name;
}
public void setPet(Pet pet) {
this.pet = pet;
}
public void keepPet() {
System.out.println(name + " " + pet + " , ");
pet.say();
}
}
Pet 인 터 페 이 스 를 계승 하 는 Dog 클래스 를 만 듭 니 다.
public class Dog implements Pet{
private String name;
public void setName(String name) {
this.name = name;
}
@Override
public String toString() {
return name;
}
public void say(){
System.out.println("WangWang");
}
}
중점 이 왔 습 니 다.applicationContext.xml 설정
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="dog" class="Ex_04.Dog">
<property name="name" value=" "></property>
</bean>
<bean id="person" class="Ex_04.Person">
<property name="name" value=" "></property>
<property name="pet" ref="dog"></property>
</bean>
</beans>
수출 결 과 는 라 브 라 도 비 하 스키 가 귀엽다 는 것 이다.왜냐하면 왕 왕 왕 이 라 고 할 수 있 기 때문이다.
총결산
이상 은 xml 파일 로 SpringIOC 프레임 워 크 를 실현 하 는 것 입 니 다.오류 가 있 으 면 지적 해 주 십시오.지금까지 인내심 을 가 진 친구 들 에 게 감 사 드 립 니 다.
여기 서 SpringIOC 프레임 워 크 의 간단 한 실현 절차 에 관 한 글 은 여기까지 소개 되 었 습 니 다.더 많은 SpringIOC 프레임 워 크 의 간단 한 실현 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
SpringIOC 프레임 워 크 의 간단 한 실현 절차두 가지 실현 방법 이 있 습 니 다.하 나 는 xml 파일 을 설정 하여 실현 하 는 것 입 니 다.다른 하 나 는 매개 변 수 를 통 해 이 루어 지 는 것 입 니 다.간단 한 예 를 찾 아 우리 가 손 을 써 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.