Spring Bean 관리 주해 방식 코드 인 스 턴 스

1.주석 을 사용 하려 면 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"
    xmlns:context="http://www.springframework.org/schema/context"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd">
  <context:component-scan base-package="org.yzytest1"></context:component-scan>  <!--     -->
</beans>
2.클래스 를 Spring 관리 에 맡 기기:

@Component("Demo1")   //    Component
public class Demo1 {
  @Value("yzy")
  private String name;
  public void say(){
    System.out.println("   !"+name);
  }
}

3.Spring 의 속성 주입:
일반적인 속성 주입,@Value 속성 주입 사용:

@Component("Demo1")   
public class Demo1 {
  @Value("yzy")      //    Value,    
  private String name;
  public void say(){
    System.out.println("   !"+name);
  }
}
복잡 한 속성 주입,@Resource 속성 주입 사용:

import org.springframework.stereotype.Component;

import javax.annotation.Resource;

@Component("Demo1")
public class Demo1 {
  @Resource(name="User")    //  @Resource,      
  private User user;
  public void say(){
    System.out.println("   !"+user.getUsername());
  }
}
4.Spring 의 기타 주석:


이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기