bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

FactoryBean+Bean的實現方法-創新互聯

FactoryBean+Bean

創新互聯網站建設公司一直秉承“誠信做人,踏實做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務為基礎,以質量求生存,以技術求發展,成交一個客戶多一個朋友!專注中小微企業官網定制,成都做網站、網站建設,塑造企業網絡形象打造互聯網企業效應。

package com.example.demo10.entity;

//實體

public class Stu {

String name;

public Stu(String name) {

   this.name = name;

}

public Stu() {

}

public String getName() {

   return name;

}

public void setName(String name) {

   this.name = name;

}

}

package com.example.demo10.factory;

import com.example.demo10.entity.Stu;

import org.springframework.beans.factory.FactoryBean;

//創建一個Stu場子

public class StuFactory implements FactoryBean<Stu> {

@Override

public Class<?> getObjectType() {

   return Stu.class;

}

@Override

public boolean isSingleton() {

   return false;

}

@Override

public Stu getObject() throws Exception {

   return new Stu();

}

}

package com.example.demo10.configuration;

import com.example.demo10.factory.StuFactory;

import org.springframework.context.annotation.Bean;

import org.springframework.context.annotation.Configuration;

@Configuration

public class StuConfiguration {

//創建場子Bean

//這里要注意返回的是場子對象,但是正真獲取的是Stu對象

@Bean

public StuFactory stuFactory(){

   return  new StuFactory();

}

}

package com.example.demo10;

import com.example.demo10.entity.Stu;

import com.example.demo10.factory.StuFactory;

import org.springframework.boot.SpringApplication;

import org.springframework.boot.autoconfigure.SpringBootApplication;

import org.springframework.context.ConfigurableApplicationContext;

@SpringBootApplication

public class Demo10Application {

public static void main(String[] args) {

   ConfigurableApplicationContext context = SpringApplication.run(Demo10Application.class, args);

   //獲取場子里面的產品

   Stu stu1 = context.getBean("stuFactory", Stu.class);

   Stu stu2 = context.getBean("stuFactory", Stu.class);

   System.out.println(stu1.getClass().getName());

   System.out.println(stu1.hashCode());

   System.out.println(stu2.getClass().getName());

   System.out.println(stu2.hashCode());

   //獲取工廠自己

   StuFactory stuFactory = context.getBean("&stuFactory", StuFactory.class);

   System.out.println(stuFactory.getClass().getName());

   context.close();

}

}

另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

文章標題:FactoryBean+Bean的實現方法-創新互聯
網站鏈接:http://vcdvsql.cn/article32/iegpc.html

成都網站建設公司_創新互聯,為您提供定制開發網站排名外貿建站域名注冊虛擬主機面包屑導航

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站網頁設計