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项目参考
posted on 2018-03-12 10:51 White_programmer 阅读(942) 评论(0) 编辑 收藏 举报