微服务
2014 martin fowler
微服务 架构风格(服务微化)
一个应用应该是一组小型服务,可以通过http的方式进行互通
每一个功能元素最终都是一个可独立替换和独立升级的软件单元
boot官方文档 找了半天 在这 https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/html/getting-started.html#getting-started-first-application
@SpringBootApplication 标在哪个类上,就说明是这个类是springboot的主配置类,springboot应该运行这个类的main方法来启动boot应用
@SpringBootConfiguration springboot的配置类,标注在哪个类上,表明这是一个boot的配置类
@Configuration 在配置类上标注这个注解
配置类 --配置文件--配置类也是容器的一个组件@Component
@EnableAutoConfiguration 告诉boot 开启自动配置功能,以前需要配置的东西,boot帮忙自动配置
下面的
@AutoConfigurationPackage 自动配置包
@Import({Registrar.class}) spring底层注解@import 给容器中导入一个组件,导入的组件 xxx.class