spring boot 基础学习小结

1.微服务

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

   优点

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

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

2.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 定义了组件或者功能添加到项目的模式。  

猜你喜欢

转载自www.cnblogs.com/jiangjil/p/9745905.html
今日推荐