spring boot 基础学习小结

1.微服务web

   大项目根据业务进行划分,拆分红多个小项目,项目间经过提供服务的方式交互。spring

   优势mvc

    1.模块之间耦合度低,单个模块方便纵向扩展框架

    2.方便根据实际访问量进行分布式部署,提升资源利用率分布式

2.spring boot 使用spring-boot

  导入相关jar包便可,spring-boot-starter-xxx微服务

  spring boot 提供了大量的自动配置工具

3.日志,spring boot的底层,可替换日志

4.场景启动器资源

5.web starter

  spring mvc 自动配置

  静态资源

  国际化

  注册三大组件  

总结

1.spring boot整合了经常使用框架以及一些工具并提供全套默认配置,或尽可能多的默认配置(有些必须用户本身配置),从而开发过程当中只要提供不多的配置就能完成基础开发工做。

2.设置了优先级,优先用户的配置,基于这个模式,用户能够添加本身的配置到容器中,从而增长了配置的灵活性。

3.配置的抽象、配置文件中的配置项,配置类,配置组件,小到一个配置项,大到一个组件bean,均可以自动配置。

4.除了spring boot已经整合的组件以外,用户能够定义本身的组件和starter并添加到项目中,spring boot 定义了组件或者功能添加到项目的模式。  

相关文章
相关标签/搜索