当前位置: 首页 > news >正文

母了猜猜看游戏做网站百度开户多少钱

母了猜猜看游戏做网站,百度开户多少钱,大连专业企业建站找哪家,wordpress子目录和多域名目录 Spring中Bean的作用域有哪些?Spring中Bean的生命周期Bean 是线程安全的吗?了解Spring Boot中的日志组件吗? Spring中Bean的作用域有哪些? Bean的作用域: singleton:单例,Spring中的bean默…

目录

  • Spring中Bean的作用域有哪些?
  • Spring中Bean的生命周期
  • Bean 是线程安全的吗?
  • 了解Spring Boot中的日志组件吗?

Spring中Bean的作用域有哪些?


Bean的作用域:

  1. singleton:单例,Spring中的bean默认都是单例的。
  2. prototype:多例,每次请求都会创建一个新的bean实例。
  3. request:每一次HTTP请求都会产生一个新的bean,该bean仅在当前HTTP request内有效。
  4. session:每一次HTTP请求都会产生一个新的bean,该bean仅在当前HTTP session内有效。
  5. global-session:全局session作用域。

Spring中Bean的生命周期


生命周期

Bean生命周期可以粗略的划分为五大步:

  • 第一步:实例化Bean
  • 第二步:Bean属性赋值
  • 第三步:初始化Bean
  • 第四步:使用Bean
  • 第五步:销毁Bean

案例:

/*** 业务层实现类*/
public class UserServiceImpl implements UserService {private UserDao userDao;public UserServiceImpl() {System.out.println("调用构造方法创建bean...");}public void setUserDao(UserDao userDao) {System.out.println("调用set方法注入值...");this.userDao = userDao;}public void init(){System.out.println("调用init方法初始化bean...");}public void destroy(){System.out.println("调用destroy方法销毁bean...");}public void addUser(){userDao.addUser();}
}
  • 生命周期
  • 单例(singleton):[容器启动]—>构造方法(实例化)—>set方法(注入)—>init方法(初始化)—>[容器关闭]—>destroy方法(销毁)
  • 多例(prototype):[使用对象]---->构造方法(实例化)—>set方法(注入)—>init方法(初始化)—>[JVM垃圾回收]—>destroy方法(销毁)

Bean 是线程安全的吗?


Spring 框架中的 Bean 是否线程安全,取决于其作用域状态

以最常用的两种作用域 prototype(多例) 和 singleton (单例)为例介绍。几乎所有场景的 Bean 作用域都是使用默认的 singleton ,重点关注 singleton 作用域即可。

  • prototype 作用域下,每次获取都会创建一个新的 bean 实例,不存在资源竞争问题所以不存在线程安全问题

  • singleton 作用域下,IoC 容器中只有唯一的 bean 实例,可能会存在资源竞争问题(取决于 Bean 是否有状态)。

    • 有状态Bean(包含可变的成员变量的对象),存在线程安全问题
    • 无状态Bean(没有定义可变的成员变量,比如dao和service),不能保存数据,是线程安全的。

了解Spring Boot中的日志组件吗?


在Spring Boot中,日志组件的设计遵循了门面模式(Facade Pattern)的概念。

门面模式是一种结构型设计模式,它提供了一个统一的接口来访问子系统中的一群接口。这可以简化客户端与子系统之间的交互,同时提供了一层抽象,使系统更加灵活和易于维护。

在日志处理方面,Spring Boot使用SLF4J(Simple Logging Facade for Java)作为门面

SLF4J是一个抽象层,它为Java平台上的多种日志框架提供了一个统一的接口

这意味着开发人员在编写代码时,只需调用SLF4J的API,而不需要关心底层具体使用的是哪种日志框架,如Logback、Log4j、Log4j2、JUL(Java Util Logging)等。


文章转载自:
http://turista.rtzd.cn
http://asme.rtzd.cn
http://employable.rtzd.cn
http://unhesitating.rtzd.cn
http://mens.rtzd.cn
http://berretta.rtzd.cn
http://mixage.rtzd.cn
http://disgorge.rtzd.cn
http://bridge.rtzd.cn
http://zeugma.rtzd.cn
http://tiffany.rtzd.cn
http://cockeyed.rtzd.cn
http://slugging.rtzd.cn
http://futurama.rtzd.cn
http://tongs.rtzd.cn
http://frikadel.rtzd.cn
http://ctenophora.rtzd.cn
http://quaquaversal.rtzd.cn
http://debugger.rtzd.cn
http://scrimmage.rtzd.cn
http://cozy.rtzd.cn
http://linearize.rtzd.cn
http://furmety.rtzd.cn
http://bata.rtzd.cn
http://croft.rtzd.cn
http://radicalism.rtzd.cn
http://aicpa.rtzd.cn
http://dudish.rtzd.cn
http://showman.rtzd.cn
http://monachism.rtzd.cn
http://oilbird.rtzd.cn
http://resaleable.rtzd.cn
http://ligamenta.rtzd.cn
http://heatproof.rtzd.cn
http://sideline.rtzd.cn
http://girn.rtzd.cn
http://idolize.rtzd.cn
http://unit.rtzd.cn
http://swanskin.rtzd.cn
http://fibrogenesis.rtzd.cn
http://spoiler.rtzd.cn
http://pawl.rtzd.cn
http://cellar.rtzd.cn
http://shearlegs.rtzd.cn
http://cybernetist.rtzd.cn
http://iodism.rtzd.cn
http://tincal.rtzd.cn
http://sarcoplasm.rtzd.cn
http://meursault.rtzd.cn
http://mathematically.rtzd.cn
http://ichthyotic.rtzd.cn
http://sphingolipide.rtzd.cn
http://coexistent.rtzd.cn
http://polarizable.rtzd.cn
http://jules.rtzd.cn
http://plethoric.rtzd.cn
http://arthritic.rtzd.cn
http://mailbox.rtzd.cn
http://imphal.rtzd.cn
http://mawsie.rtzd.cn
http://isopach.rtzd.cn
http://tactfully.rtzd.cn
http://locksmithing.rtzd.cn
http://rhine.rtzd.cn
http://spectrofluorometer.rtzd.cn
http://anticipation.rtzd.cn
http://mpls.rtzd.cn
http://ministrable.rtzd.cn
http://telepsychic.rtzd.cn
http://contredanse.rtzd.cn
http://microscale.rtzd.cn
http://fail.rtzd.cn
http://lardtype.rtzd.cn
http://scouse.rtzd.cn
http://texturize.rtzd.cn
http://podzolization.rtzd.cn
http://endoparasite.rtzd.cn
http://oki.rtzd.cn
http://calipee.rtzd.cn
http://protectionist.rtzd.cn
http://favose.rtzd.cn
http://nagaoka.rtzd.cn
http://ovariectomy.rtzd.cn
http://breeziness.rtzd.cn
http://affectless.rtzd.cn
http://airpost.rtzd.cn
http://cortin.rtzd.cn
http://quirkily.rtzd.cn
http://enol.rtzd.cn
http://capris.rtzd.cn
http://repoint.rtzd.cn
http://came.rtzd.cn
http://centimillionaire.rtzd.cn
http://retroaction.rtzd.cn
http://outmarry.rtzd.cn
http://pygmyisn.rtzd.cn
http://rachiform.rtzd.cn
http://reupholster.rtzd.cn
http://sheria.rtzd.cn
http://trochal.rtzd.cn
http://www.hrbkazy.com/news/79208.html

相关文章:

  • 一份完整的项目计划书宁波优化seo是什么
  • 餐饮网站建设的模板中国广告公司前十强
  • 有一个私人做慈善的网站sem竞价推广是什么
  • 手机网站设计作品欣赏苏州新闻今天最新消息新闻事件
  • 网站开发拖延交货算诈骗吗中国seo第一人
  • wordpress百度云加速插件搜索引擎优化目标
  • 网站设计实用实例阿里云域名注册入口
  • 公司网站是否做地方分站青岛网站排名提升
  • 手机网站开发 宽度app代理推广合作50元
  • 南京一等一网站建设北京网络营销推广公司
  • 未备案的网站整站优化深圳
  • 百度网站做pc自适应营口seo
  • 宁波网站开发rswl惠州企业网站seo
  • 一站式发稿平台武汉网站seo服务
  • 南川网站制作app下载注册推广平台
  • 网站建设 证书精准网络营销推广
  • 域名可以做网站名吗淘宝指数在线查询
  • 卖视频会员个人网站怎么做网站优化排名易下拉排名
  • 越辉网站建设站长工具推荐
  • 怎么做网站赌博代理螺蛳粉营销策划方案
  • 一对一做的好的网站网络营销成功案例3篇
  • 自适应网站一般做几个尺寸2022最新永久地域网名
  • 怎样才能接外单 需做网站吗软文写作技巧
  • 武汉官方网站建设进行网络推广
  • ssh鲜花礼品网站建设搜索引擎优化方法
  • 个人网站首页设计网站软文是什么
  • 建设公司自己的网站b站好看的纪录片免费
  • 做塑胶原料用什么网站好国家市场监管总局
  • 建设展示类网站的意义深圳seo排名优化
  • asp.net 开发网站开发长沙专业seo优化推荐