04 元件註冊 Scope 設定元件作用域

2021-10-24 14:07:11 字數 1555 閱讀 2630

import org.springframework.beans.factory.config.configurablebeanfactory;

import org.springframework.context.annotation.bean;

import org.springframework.context.annotation.componentscan;

import org.springframework.context.annotation.componentscan.filter;

import org.springframework.context.annotation.componentscans;

import org.springframework.context.annotation.configuration;

import org.springframework.context.annotation.filtertype;

import org.springframework.context.annotation.scope;

import org.springframework.scheduling.annotation.scheduled;

import org.springframework.stereotype.component;

import org.springframework.stereotype.controller;

import org.springframework.stereotype.service;

import com.ceshi.bean.personbean;

import com.ceshi.demo.myfiltertype;

//配置類==配置檔案(xml)

@configuration //告訴spring這個乙個配製類

public class beanconfig2 ) which implies

* .* @since 4.2

* @see configurablebeanfactory#scope_prototype

* @see configurablebeanfactory#scope_singleton

* @see #value

* singleton:單例

* prototype:多例項,ioc容器不會在啟動的時候建立bean,而是在每次獲取的時候建立bean

* request:同一次請求建立乙個例項

* session:同乙個session會話建立乙個例項

* */

@scope("prototype")

//給容器註冊乙個bean,型別class:預設為返回值的型別,標識id:預設為方法名

@bean("person")

public personbean personbean()

}

注意:ioc容器在建立bean的時候不會在啟動的時候建立多例項bean,只會在使用的時候建立。

012 元件註冊

元件,自定義元素。可以拓展html元素,封裝重複可用的 提高 復用率。所有的vue元件例項都是vue的例項,因此他們擁有和頁面相同的宣告週期鉤子函式 一 全域性註冊 1 編寫元件 tema.vue 全域性元件註冊 div template 2 註冊 在入口檔案main.js中 import tema...

十 元件註冊

1.全域性元件註冊 1.template寫在div中通過template compnenta componenta div componenta this is component div template vue.component componenta methods newvue script...

Vue 3 元件註冊

上一節實驗中,我們大概了解了一下元件的基礎,這一節實驗我們要深入元件註冊。我們在註冊元件的時候,我們都會給元件起乙個名字,就好像我們人的名字一樣。需要注意的是,我們的元件名字是有一些規範的,一般這種單檔案元件,我們強烈推薦使用字母全小寫且必須包含乙個連字元,全部小寫字母,單詞使用中華線 隔開。例如我...