框架部分重点在于实现原理,懂原理!

废话不多说,动手干起来!

SpringMVC程序入口?

没有配置文件,Spring 容器是如何加载?

回顾我们之前搭建Spring Boot项目使用的pom 引入的依赖需要parent,其作用是支持依赖 快速整合框架 不需要写版本号

还有就是web组件,自动引入springmvc spring-web spring-beans  等等都依赖进来了

SpringBoot是一个快速整合第三方框架,简化XML配置,完全采用注解、内置HTTP服务器(tomcat、jetty),最终是以Java应用程序进行执行

SpringBoot快速开发框架 快速整合第三方框架

Spring Cloud才是微服务框架

SpringCloud 底层依赖SpringBoot 实现微服务接口(SpringBoot Web组件集成Spring MVC)采用Spring MVC书写接口     玩的是maven哈哈哈哈哈

分析Springboot原理:

1、快速整合第三方  原理:Maven父子工程,已来过来的。     依赖关系 比如web组件 Springboot 整合 Spring mvc

2、采用注解化

如何初始化呢?

传统web项目通过web.xml

注解是在什么时候产生呢?spring3.0以上

Spring MVC内置注解加载整个SpringMVC容器  @EnableWebMvc 等同于xml文件的一些配置

Java语言操作Spring MVC配置初始化

使用Java代码编写SpringMVC配置初始化过程

3、内置Http服务器

Java语言创建Tomcat容器,执行class文件。

 

最新文章

  1. H5 Notes:PostMessage Cross-Origin Communication
  2. S2---深入.NET平台和C#编程的完美总结
  3. linux install wineQQ
  4. ahjesus可供C#使用的ip地理位置查询插件
  5. hybrid开发设计
  6. hdu 4165 Pills dp
  7. 如何确定Ubuntu下是否对某个CVE打了补丁
  8. otl库(以前不知道有这个库,并且还可以在Unix下使用)
  9. 替换应用程序DLL动态库的详细方法步骤 (gts.dll为例)
  10. react react-native 日期插件 m-date-picker / rmc-date-picker的使用
  11. 解决 Ubuntu 经常 卡死
  12. Solr数据迁移
  13. Java高级特性 第2节 java中常用的实用类(1)
  14. Delphi中Chrome Chromium、Cef3学习笔记(二)
  15. Poj3696 The Lukiest Number
  16. 零基础学习python_爬虫(53课)
  17. 安卓app开发-03-项目的基本开发步骤
  18. fabric动态获取远程目录列表
  19. centos7.2使用yum安装MariaDB10.1
  20. 洛谷 P1053 篝火晚会

热门文章

  1. 移植MonkeyRunner的图片对照和获取子图功能的实现-UiAutomator/Robotium篇
  2. 转载:JAVA中获取项目文件路径
  3. Android 使用意图播放本地视频
  4. Solidworks如何改变零件颜色
  5. DexClassLoader和PathClassLoader载入Dex流程
  6. 可软件定义的存储逻辑——Efficient and agile storage management in software defined environments
  7. 如何让<input type="text" />中的文字居中
  8. shell循环,判断介绍,以及实例
  9. 指定UIView的某几个角为圆角
  10. (最短路径算法整理)dijkstra、floyd、bellman-ford、spfa算法模板的整理与介绍