美文网首页
Day03:基础补充

Day03:基础补充

作者: 宇宙超人喵学长 | 来源:发表于2017-07-18 10:02 被阅读0次
  • 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方法发布事件

相关文章

  • day03补充-练习代码

    补充day03练习代码: 以上。

  • Day03:基础补充

    1、@Scope("***"):描述spring是如何新建bean的 Singleton:单例共享 Prototy...

  • Python Day5 基础

    Python基础 day03 运算符: not , and , or 语法: not x 作用: 将X进...

  • SQL高级运用

    -- =================================sql基础补充==============...

  • mysql的用法2

    -- =================================sql基础补充==============...

  • day03(if,switch,for,break,contin

    Day03(java基础知识)学习目标 【学习目标】理解、了解、应用、记忆通过今天的学习,参训学员能够:(解释的时...

  • dart 语言 01

    基础部分 2. 补充.

  • Day03 - Python基础3

    Day03的课程要点记录详细教程地址:金角大王 - Day3 Python基础3 | 金角大王 - Day2 Py...

  • python 基础 day03 函数

    python 基础 day03 1.冒泡排序 2. 函数 一、集合(set) 特点:不允许有重复元素,如果添加重复...

  • IOS开发_蓝牙开发思路

    目录: 1. 基础概念补充; 2. IPhone(APP)作为中心设备的开发流程; 1. 基础概念补充; 1.1 ...

网友评论

      本文标题:Day03:基础补充

      本文链接:https://www.haomeiwen.com/subject/epyckxtx.html