Day03:基礎補充

  • 1、@Scope("***"):描述spring是如何新建bean的
  • Singleton:單例共享
  • Prototype:每次調用都新建實例
  • Request/Session:web項目中,每個session新建
  • GlobalSession:portal應用中,每個globalsession新建
  • 2、EL和資源調用
    在屬性上面添加注解@Value
    @Component("customerBean") public class Customer { @Value("#{itemBean}") private Item item; @Value("#{itemBean.name}") private String itemName;  //getter and setter... }

  • 3、Bean的初始化和銷毀

  • initMethod
  • destroyMethod
  • PostConstruct
  • PreDestroy
  • 4、Profile為不同環境使用不同的配置

@Configuration public class ProfileConfig { @Bean @Profile("dev") public DemoBean devDemoBean() { return new DemoBean("from development profile"); } }

  • 5、事件
  • 自定義事件:繼承ApplicationEvent

  • 定義事件監聽器:實現ApplicationListener
    使用onApplicationEvent方法對消息進行接收處理

  • 注入ApplicationContext用以發布事件

  • 使用ApplicationContext的publishEvent方法發布事件

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,941評論 18 139
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,765評論 18 399
  • 上一篇:Spring學習筆記(四、Bean裝配(上)) 這篇講解Bean管理的注解實現及例子 主要內容有: Cla...
    魯克巴克詩閱讀 1,289評論 2 6
  • 一. Java基礎部分.................................................
    wy_sure閱讀 3,835評論 0 11
  • 我 仰望您肅穆的神殿 瑤池的仙境 映襯涇汭的憂傷 楊柳灣搖曳的柳條 婀娜 優雅 登九臺 聆聽古塔的玲韻 拜 叩首 ...
    浩宇_90閱讀 138評論 0 0