![](https://img-blog.csdnimg.cn/1790c8414d8345ef88f01067d83610a9.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
springboot
文章平均质量分 63
springboot学习
tzp0427
这个作者很懒,什么都没留下…
展开
-
springboot启动过程
它主要是通过 ApplicationEventPublisher 接口来发布事件,这些事件可以是 Spring Boot 内置的事件,也可以是自定义事件。通过实现ApplicationContextInitializer接口,可以在应用程序启动期间进行一些基础的配置,以确保应用程序在启动时处于最佳状态。的作用是帮助开发者在应用程序启动时,发布多种类型的事件,以便其他组件可以监听并处理这些事件。2、在应用程序启动后,可以做一些监控或日志记录等操作,例如记录应用程序启动时间等。原创 2023-04-02 23:05:47 · 140 阅读 · 1 评论 -
springboot基础学习
Spring Boot是一个开源的Java框架,它是基于Spring框架的基础上开发的,用于简化Spring应用程序的开发和部署。它提供了一种快速、便捷的方式来创建Spring应用程序,并且可以减少开发人员的配置工作。Spring Boot的主要特点包括自动配置、快速开发、微服务支持和轻量级容器等。它被广泛应用于企业级应用程序、云应用程序、微服务和RESTful Web服务等领域。原创 2023-04-02 21:43:48 · 67 阅读 · 0 评论 -
springboot自定义starter
将一些可独立于业务代码之外的功能和配置模块封装成一个个starter,SpringBoot会为我们完成自动装配,这样复用的时候只需要将其在pom中引用依赖即可。原理如果我们需要从 application.yaml 或 application.properties 中拿到一些使用者配置的数据,那么我们就需要定义一个properties类。这个properties类主要作用是将 application.yaml 或 application.properties 中的配置信息映射成实体类。@Data。原创 2023-02-14 13:31:53 · 137 阅读 · 1 评论 -
springboot自动装配原理
在spring中的配置类源码分析中,分析过@Import导入的类会当成配置类来解析,并且如果这个配置类是实现了DeferredImportSelector接口,就会调用selectImports方法。在springboot中,当我们引入某个依赖,就可以直接使用依赖里面的类进行自动注入,不需要像ssm框架那样在xml文件中配置各种bean,然后进行关联。条件注解,并且使用SpringFactoriesLoader机制去定位加载它们(并非都是如此,还有其他一些Spring固有的加载方式,比如通过。原创 2023-02-14 10:22:53 · 137 阅读 · 1 评论