springboot实战第二章

springboot实战第二章

springboot实战第二章小计

1.spring el表达式

支持在xml和注解中使用表达式,实现资源引入。
在引入文件的时候,注意编码,可以在注册PropertySourcesPlaceholderConfigurer Bean的时候setFileEncoding(“UTF-8”)

2.scope

* scope描述的是spring容器如何新建Bean的实例的。

* scope基本的有如下几种:
* 1.singleton ,一个spring容器中只有一个bean实例,默认配置
* 2.prototype,原型模式,每次调用新建一个Bean实例
* 3.request,web项目中,给每一个http request新建一个bean实例
* 4.session,web项目中,给每一个http session新建一个bean实例
* 5.globalSession,这个只在portal应用中有用,给每一个global http session新建一个bean实例

* 这里只简单测试了2前两种

3.Bean的创建与销毁

可以使用JSR-250的注解实现初始化bean与销毁bean之前的操作

4.Profile

Profile为不同环境下使用不同的配置提供了支持

5.event,spring事件

* spring事件为bean与bean之间的消息通信提供了支持
* 需要遵循以下流程
* 1.自定义事件,继承ApplicationEvent
* 2.定义事件监听器,实现ApplicationListener
* 3.使用容器发布事件

代码细节在码云:https://gitee.com/yuanhan93/learn_spring4/tree/master/src/main/java/com/just/spring4/ch2  

ch2为第二章内容

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/100319.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号