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: 各种初始化变得异常简单
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。