狂胜说Java
什么是SpringBoot
Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。
SpringBoot 以约定大于配置的核心思想,默认帮我们进行了很多设置,多数的Spring Boot应用只需要很少的Spring配置,同时它集成了大量常用的第三方库配置,Spring Boot应用中这些第三方库几乎可以零配置的开箱即用。
主要优点:
- 为所有Spring开发者更快的入门
- 开箱即用,提供各种默认配置来简化项目配置
- 内嵌式容器简化Web项目
- 没有冗余代码生成和XML配置的要求
什么是微服务架构
微服务架构,就是打破之前 all in one的架构方式,把每个功能元素独立出来。把独立出来的功能元素的动态组合,需要的功能元素才拿去组合,需要多一些时可以整个多个功能元素。所以微服务架构时对功能元素进行复制,而没有对整个应用进行复制。
这样做的好处:
1、节省了调用资源。
2、每个功能元素的服务都是一个可替换的、可独立升级的软件代码。
第一个springboot程序



