SpringBoot程序具有哪些优点呢?

下文笔者讲述SpringBoot程序所具有的优点简介说明,如下所示

springboot优点1:自动化配置

SpringBoot最核心就是自动化配置

例:
 @SpringBootApplication注解

@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
@SpringBootConfiguration 
@EnableAutoConfiguration
@ComponentScan(excludeFilters = {
		@Filter(type = FilterType.CUSTOM, classes = TypeExcludeFilter.class),
		@Filter(type = FilterType.CUSTOM, classes = AutoConfigurationExcludeFilter.class) })
public @interface SpringBootApplication {
        .....
}
 
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Configuration
public @interface SpringBootConfiguration {
 
}

@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented、@Inherited 这四个注解是是Java的元标记注解

@SpringBootConfiguration等同于Spring的@Configuration注解
@ComponentScan包扫描注解也是Spring自带的
@EnableAutoConfiguration该注解就是SpringBoot最最核心的注解了
     它能根据类路径下的Jar包和配置文件中的配置项动态加载Bean
springboot优点2:
      内置Tomcat

springboot优点3:
      简洁的依赖
      只需加入starter则可加入相应的依赖,非常的方便,而且不会出现版本异常	  

springboot优点4:
      各种初始化变得异常简单
经验分享 程序员 微信小程序 职场和发展