特性:性能优化

什么是springboot?
springboot是一个快速整合第三方框架、简化XML配置、完全采用注解话、内置http服务器(jetty和Tomcat),最终以java应用程序执行、

之前的web项目、变成war包放到Tomcat中webAPP进行运行。

2.为什么要使用springboot框架
传统的web(SSM)项目,(分别整合数据层(dao)、业务逻辑层、事物配置层、springMVC 写很多配置、使用传统方式搭建spring+springMVC+mybatis)
整合SSM和ssh最大的确定,开发效率低、jar冲突、配置多
springboot 底层帮你实现版本统一maven继承原理
互联网项目:特征--敏捷开发--结合突然来的需求(分布式和微服务项目,RPC通讯协议接口都是http+json格式=rest风格)
电商项目(突击团队---(代码能力强、累)工资高、加班)快速迭代、快速更新版本。

3.目前的微服务(springboot和springcould整合)
目前的微服务完整解决方案springcould注册中心、客户端调用工具、网关、服务跟踪、负载均衡、分布式配置中心、断路器、

3.1 springboot和springcould的关系
springboot是一个快速整合第三方框架、简化XML配置、完全采用注解话、内置web服务,帮助开发者实现快速开发、springboot web控制层框架默认集成springMVC。
springcould是一套完整微服务解决框架、在微服务领域通讯协议http+json格式、springcould依赖springboot框架、springcould使用springMVC书写接口,实现微服务springboot+Dubbo

总结:如果要做微服务,那么springcould需要整合springboot,如在项目中只是单独用springboot、不用springcould、可能不需要实现微服务、springboot不是微服务框架。
springboot 和springMVC的关系?
springWeb组件(集成关系)、springboot整合springMVC。

【Java】springboot 的学习笔记 的第一天相关推荐

  1. 【Java全栈学习笔记:第一阶段:JavaSE】:Java入门及环境搭建

    Java全栈课程网站: KuangStudy JavaSE课程地址: 狂神说Java 参考书籍:Java大学实用教程(第四版) 目录 Java入门及环境搭建 Java帝国的诞生 Java发展 Java ...

  2. Java 学习笔记:第一章 Java入门

    Java 学习笔记:第一章 Java入门 1.1 计算机语言发展史以及未来方向 1.2 常见编程语言介绍 C语言 C++ 语言 Java语言 PHP 语言 Object-C和Swift 语言 Java ...

  3. 8. SpringBoot基础学习笔记

    SpringBoot基础学习笔记 课程前置知识说明 1 SpringBoot基础篇 1.1 快速上手SpringBoot SpringBoot入门程序制作 1.2 SpringBoot简介 1.2.1 ...

  4. Java日志框架学习笔记

    Java日志框架学习笔记 文章目录 0 主流Java日志框架 1 log4j 1.1 理论知识 1.1.1 Loggers日志记录器 1.1.2 Appenders输出端 1.1.3 Layout日志 ...

  5. Java快速入门学习笔记9 | Java语言中的方法

    有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...

  6. Java快速入门学习笔记8 | Java语言中的数组

    有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...

  7. Java快速入门学习笔记7 | Java语言中的类与对象

    有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...

  8. Java快速入门学习笔记6 | Java语言中的for循环语句

    有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...

  9. Java快速入门学习笔记5 | Java语言中的while循环语句

    有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...

最新文章

  1. C# MoreLinq 扩展安装
  2. poj2139(Flody算法)
  3. 新员工安全生产知识学习读本
  4. Oracle分页查询2
  5. 数制系统之间的转换总结(各进制的转换)
  6. php dimage加上域名,PHP全功能无变形图片裁剪操作类与用法示例
  7. TensorFlow和深度学习-无需博士学位(TensorFlow and deep learning without a PhD)
  8. core webapi缩略图_netcore 图片缩略图
  9. 解决 ASP.NET Core 部署到 IIS,更新项目时文件夹正在使用错误
  10. tomcat(8)载入器
  11. 教育部:到2021年建设1万个左右国家级一流本科专业点
  12. thinkphp的分页类
  13. 福建副省长:加快推进区块链应用场景,积极打造数字应用第一省
  14. 代码创建listview android,android ListView 示例4 使用 SimpleAdapter 创建 ListView
  15. linux 非root身份安装java_Linux非root用户安装jdk和tomcat
  16. mfc三视图和斜等测图实现_编程实现TCP协议数据传输
  17. 王者荣耀2.0代码优化版C++
  18. 基于thinkphp6开放,免费开源可商用的兴趣社区论坛圈子小程序
  19. plm系统服务器,PLM产品全生命周期管理 - 产品数据服务系统
  20. java-工作时突发的一个天马行空的想法

热门文章

  1. numpy matrix 矩阵对象
  2. python格式输出占四列左对齐_python – 打印字符串左对齐,固定宽度和后缀
  3. 高中信息技术必修一第一章思维导图_高中生物必修+选修思维导图最全归纳,从此高中生物无忧!...
  4. ​vSphere 性能优化方法总结
  5. php判断参数_php如何判断有没有参数
  6. springmvc往html设置变量,SpringMVC:@MatrixVariable矩阵变量
  7. 《Linux内核原理与分析》第五周作业
  8. 震后十年,他重走那条生死送货线
  9. Android之哭笑不得的BUG--xml设置的padding不起作用,幕后黑手竟然是?
  10. 【Android优化篇】提升Activity加载速度的方法