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为第二章内容

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

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

(0)
上一篇 2021年5月15日 下午6:00
下一篇 2021年5月15日 下午7:00


相关推荐

  • 保存决策树模型

    保存决策树模型步骤 graphviz 下载地址 https graphviz gitlab io pages Download Download windows html1 安装 graphviz 并设置环境变量 将 graphviz 的 bin 目录加到 PATH2 安装 pydotplus 打开 anacondaprom 输入命令 condainstall cconda forgepydotpl 在 anacondaprom 中 输入命令 pipinstallgr

    2026年3月26日
    1
  • 扣子(coze)工作流权限管理:打造安全可靠的工作环境

    扣子(coze)工作流权限管理:打造安全可靠的工作环境

    2026年3月12日
    2
  • Springboot集成swagger_springboot nginx

    Springboot集成swagger_springboot nginx目前java操作redis的客户端有jedis跟Lettuce。在springboot1.x系列中,其中使用的是jedis,但是到了springboot2.x其中使用的是Lettuce。因为我们的版本是springboot2.x系列,所以今天使用的是Lettuce。关于jedis跟lettuce的区别:Lettuce和Jedis的定位都是Redis的client,所以他们当然可以直接…

    2026年2月16日
    4
  • wp-login.php 404页面,wordpress404页面制作完整的正确操作流程

    wp-login.php 404页面,wordpress404页面制作完整的正确操作流程近期,看到很多SEO站长在我网站留言:为什么wordpress无法跳转正确的404页面或者404页面未找到?小L一查资料,看到搜索引擎出现的结果,有些很难让人操作和理解。于是,L氪迹SEO技术教程学习网在这里以图文形式来分享一下wordpress404页面制作完整的正确操作流程。【1、404页面模板下载】操作概述:小L在这里教大家较简单的方法,让你快速上线设置好404页面。打开你喜欢的网站的404…

    2022年7月27日
    17
  • 动漫常用网站/APP 彻底帮你解决看动漫的烦恼[通俗易懂]

    动漫常用网站/APP 彻底帮你解决看动漫的烦恼[通俗易懂]本文是众多使用技巧中其中的一篇,全部使用技巧点击链接查看,保证你收获满满我主页中的思维导图中内容大多从我的笔记中整理而来,相应技巧可在笔记中查找原题,有兴趣的可以去我的主页了解更多计算机学科的精品思维导图整理本文可以转载,但请注明来处,觉得整理的不错的小伙伴可以点赞关注支持一下哦!本文提到的所有软件和工具,可关注公众号一起学计算机点击资源获取获得本人最常用的网站就是AGE动漫,这是我用过最好的动漫网站,资源算是最全的吧,并且大多数动漫都提供百度云链接,可下载观看,…

    2022年8月23日
    7
  • time to countdown_反应物消耗速率

    time to countdown_反应物消耗速率前段时间使用CountDownTimer做了一个团购活动的倒计时功能,前期使用的时候没法先什么问题(测试不到位),最近同事发现了一个问题,页面频繁刷新的时候出现秒数显示速率变快的bug。现象:页面频繁刷新的时候出现秒数显示速率变快。原因初步分析:刷新时创建了多个CountDownTimer实例,并且多个实例同时在运行。验证:检查代码发现newCountDownTimer()创…

    2025年11月21日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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