首页 > 其他分享 >springboot的原理

springboot的原理

时间:2023-01-22 21:44:22浏览次数:41  
标签:SpringBoot Spring 配置 bean 导入 ROLE 原理 springboot

  SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程,该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域成为领导者

  SpringBoot所具备的特征有:

    (1)可以创建独立的Spring应用程序,并且基于Maven或Gradle插件,可以创建可执行的JARs和WARs;

    (2)  内嵌Tomcat或Jetty等Servlet容器

    (3)提供自动配置的“starter”项目对象模型(POMS)以简化Maven配置

    (4)尽可能自动配置Spring容器

    (5)提供准备好的特性,如指标、健康检查和外部化配置;

    (6)绝对没有代码生成,不需要XML配置

SpringBoot常用的注解:

    1,@SpringBootApplication  

    2,@ImportAutoConfiguration 

      导入类配置,一般做测试的时候使用,正常优先使用@EnableAutoConfigration

    3,@SpringBootConfigration

      替代@Configuration

    4,@ImportResource

      将资源导入容器

    5,@PropertySource

      导入properties文件

    6,PropertySources

      @PropertySource的集合

    7,@Rose

      bean角色定义为ROLE_APPLICATION(默认值),ROLE_SUPPOER(辅助角色),ROLE_INFRASTRUCTURE(后台角色)

    8,@Scope

      指定bean的作用域,默认singleton,其它包括prototype、request、session、globalSession

    9,@Lazy

      使bean懒加载,取消bean预初始化

 

标签:SpringBoot,Spring,配置,bean,导入,ROLE,原理,springboot
From: https://www.cnblogs.com/yjk0105/p/17064697.html

相关文章