1. 程式人生 > 其它 >IOC 操作 Bean 管理(基於註解方式)

IOC 操作 Bean 管理(基於註解方式)

IOC 操作 Bean 管理(基於註解方式)


IOC:控制反轉,把物件建立和物件之間的呼叫過程,交給 Spring 進行管理。
bean管理:Bean 管理指的是兩個操作->Spring 建立物件、Spirng 注入屬性。

1、什麼是註解

(1)註解是程式碼特殊標記,格式:@註解名稱(屬性名稱=屬性值, 屬性名稱=屬性值..)

(2)使用註解,註解作用在類上面,方法上面,屬性上面

(3)使用註解目的:簡化 xml 配置

 

 

準備工作:

  • 在spring4之後,想要使用註解形式,必須得要引入aop的包

  • 在配置檔案當中,還得要引入一個context約束


    <?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
          http://www.springframework.org/schema/context/spring-context.xsd">
       
    </beans>

 

Bean的實現 :

我們之前都是使用 bean 的標籤進行bean注入,但是實際開發中,我們一般都會使用註解!

1、配置掃描哪些包下的註解


<!--指定註解掃描包-->
<context:component-scan base-package="com.kuang.pojo"/>

2、在指定包下編寫類,增加註解


@Component("user")
// 相當於配置檔案中 <bean id="user" class="當前註解的類"/>
public class User {
  public String name = "秦疆";
}

3、測試