springboot技术

                  

我们为什么要用SpringBoot?

1. SpringBoot核心功能

          SpringBoot的核心最足要的功能是自动配置,简单说下springBoot,springboot可以替代额xml配置文件,javabean就可以代替.spring boot可以打成jar,轻量级,并且做微服务的可以用springboot.什么是微服务尼?就是可以将业务实现的技术搞成一个服务.大大提高了并发能力.并且后期可以拓展维护.

        为何说是自动配置?

       Spring boot的开启注解式@SpringBootApplication

它是由下面三个主要注解组成.

1.1  @Configuration

            org.springframework.context.annotation.Configuration

                这是 Spring 3.0 添加的一个注解,用来代替 applicationContext.xml 配置文件,所有这个配置文件里面能做到的事情都可以通过这个注解所在类来进行注册。

1.2 @ComponentScan

org.springframework.context.annotation.ComponentScan

这是 Spring 3.1 添加的一个注解,用来代替配置文件中的 component-scan 配置,开启组件扫描,即自动扫描包路径下的 @Component 注解进行注册 bean 实例到 context 中。

另外,@ComponentScans 是可重复注解,即可以配置多个,用来配置注册不同的子包.

      1.3 @EnableAutoConfiguration

     org.springframework.boot.autoconfigure.EnableAutoConfiguration

看全路径就知道,这是自 Spring Boot 诞生时添加的注解,用来提供自动配置,上面的两个都是 spring-context 包下的,不属于 Spring Boot,所以 Spring 3.0 之后的去 XML 配置方式已经为 Spring Boot 埋下了伏笔!

   

     

猜你喜欢

转载自www.cnblogs.com/pjcsrl/p/10628878.html
今日推荐