上篇博客我们聊了《JavaEE开发之Spring中的依赖注入以及AOP》,本篇博客我们就来聊一下Spring框架中的Bean的作用域以及Bean的Init和Destroy方法,然后在聊一下Spring中的EL表达式。在Spring框架中我们可以使用@Scope注解来指定我们定义的Bean的作用域。下方会具体介绍几种参数的作用域。
在创建Bean时我们可以使用Java配置的方式,也就是@Bean注解的initMethod属性和destroyMethod属性来指定对应Bean的init()方法和destroy()方法。当然,除了Java配置的方式,我们还可以使用JSR-250的注解形式为相应的Bean来指定Init和Destroy方法。其中主要使用到了@PostContruct注解来指定构造器执行完就执行的方法,使用@PreDestroy注解来指定Bean对象销毁之前执行的方法。下方会具体给出相应的实现。
本篇博客我们还会聊一下Spring框架中的EL表达式,其实主要还是使用@Value注解。@Value注解可以给据其指定的参数以及所赋值的属性的类型来为相应的对象的属性进行赋值。我们可以使用@Value注解为属性赋常规值、URI资源、文件资源、系统属性、其他类对象的属性等。具体下方会给出相应的实现。
延伸阅读
- ssh框架 2016-09-30
- 阿里移动安全 [无线安全]玩转无线电——不安全的蓝牙锁 2017-07-26
- 消息队列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 论文笔记【图片目标分割】 2017-07-26
- 词向量-LRWE模型-更好地识别反义词同义词 2017-07-26
- 从栈不平衡问题 理解 calling convention 2017-07-26
- php imagemagick 处理 图片剪切、压缩、合并、插入文本、背景色透明 2017-07-26
- Swift实现JSON转Model - HandyJSON使用讲解 2017-07-26
- 阿里移动安全 Android端恶意锁屏勒索应用分析 2017-07-26
- 集合结合数据结构来看看(二) 2017-07-26