SpringCloud概念以及SpringBoot入门解释[一]

SpringCloud入门级知识

什么是Spring Cloud

  Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。简单的说SpringCloud就是多个SpringBoot的整合,与各大框架完美整合,不需要自己造轮子,并且配置简单,容易上手!

SpringBoot启动类注解@SpringBootApplication

  @SpringBootApplication相当于@Configuration,@EnableAutoConfiguration,@ComponentScan三个注解组成

  @Configuration:表示这个类为配置类

  @EnableAutoConfiguration:是SpringBoot的语法表示自动配置

  @ComponentScan:用于代码方式创建配置信息和扫描包

简单的代码案例

@RestController
@SpringBootApplication
public class Test {
    @GetMapping("/helloWord")
    public String helloWord(){
        return "HelloWord";
    }
    public static void main(String[] args) {
        SpringApplication.run(Test.class,args);
    }
}

  我们也可以将@SpringBootApplication写为@Configuration,@EnableAutoConfiguration,@ComponentScan一般方便起见一致写成@SpringBootApplication

  网页创建SpringBoot项目参考

  http://start.spring.io/

  

 



 

posted on 2018-03-12 10:51  White_programmer  阅读(942)  评论(0编辑  收藏  举报

导航