【Java】springboot 的学习笔记 的第一天
特性:性能优化
什么是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 的学习笔记 的第一天相关推荐
- 【Java全栈学习笔记:第一阶段:JavaSE】:Java入门及环境搭建
Java全栈课程网站: KuangStudy JavaSE课程地址: 狂神说Java 参考书籍:Java大学实用教程(第四版) 目录 Java入门及环境搭建 Java帝国的诞生 Java发展 Java ...
- Java 学习笔记:第一章 Java入门
Java 学习笔记:第一章 Java入门 1.1 计算机语言发展史以及未来方向 1.2 常见编程语言介绍 C语言 C++ 语言 Java语言 PHP 语言 Object-C和Swift 语言 Java ...
- 8. SpringBoot基础学习笔记
SpringBoot基础学习笔记 课程前置知识说明 1 SpringBoot基础篇 1.1 快速上手SpringBoot SpringBoot入门程序制作 1.2 SpringBoot简介 1.2.1 ...
- Java日志框架学习笔记
Java日志框架学习笔记 文章目录 0 主流Java日志框架 1 log4j 1.1 理论知识 1.1.1 Loggers日志记录器 1.1.2 Appenders输出端 1.1.3 Layout日志 ...
- Java快速入门学习笔记9 | Java语言中的方法
有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...
- Java快速入门学习笔记8 | Java语言中的数组
有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...
- Java快速入门学习笔记7 | Java语言中的类与对象
有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...
- Java快速入门学习笔记6 | Java语言中的for循环语句
有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...
- Java快速入门学习笔记5 | Java语言中的while循环语句
有人相爱,有人夜里开车看海,有人却连LeetCode第一题都解不出来!虽然之前系统地学习过java课程,但是到现在一年多没有碰过Java的代码,遇到LeetCode不知是喜是悲,思来想去,然后清空自己 ...
最新文章
- C# MoreLinq 扩展安装
- poj2139(Flody算法)
- 新员工安全生产知识学习读本
- Oracle分页查询2
- 数制系统之间的转换总结(各进制的转换)
- php dimage加上域名,PHP全功能无变形图片裁剪操作类与用法示例
- TensorFlow和深度学习-无需博士学位(TensorFlow and deep learning without a PhD)
- core webapi缩略图_netcore 图片缩略图
- 解决 ASP.NET Core 部署到 IIS,更新项目时文件夹正在使用错误
- tomcat(8)载入器
- 教育部:到2021年建设1万个左右国家级一流本科专业点
- thinkphp的分页类
- 福建副省长:加快推进区块链应用场景,积极打造数字应用第一省
- 代码创建listview android,android ListView 示例4 使用 SimpleAdapter 创建 ListView
- linux 非root身份安装java_Linux非root用户安装jdk和tomcat
- mfc三视图和斜等测图实现_编程实现TCP协议数据传输
- 王者荣耀2.0代码优化版C++
- 基于thinkphp6开放,免费开源可商用的兴趣社区论坛圈子小程序
- plm系统服务器,PLM产品全生命周期管理 - 产品数据服务系统
- java-工作时突发的一个天马行空的想法
热门文章
- numpy matrix 矩阵对象
- python格式输出占四列左对齐_python – 打印字符串左对齐,固定宽度和后缀
- 高中信息技术必修一第一章思维导图_高中生物必修+选修思维导图最全归纳,从此高中生物无忧!...
- ​vSphere 性能优化方法总结
- php判断参数_php如何判断有没有参数
- springmvc往html设置变量,SpringMVC:@MatrixVariable矩阵变量
- 《Linux内核原理与分析》第五周作业
- 震后十年,他重走那条生死送货线
- Android之哭笑不得的BUG--xml设置的padding不起作用,幕后黑手竟然是?
- 【Android优化篇】提升Activity加载速度的方法