zoukankan      html  css  js  c++  java
  • Spring Boot2.0之纯手写框架

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

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

    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文件。

     

  • 相关阅读:
    一个简单的禁止鼠标滚轮事件处理
    模仿抽奖转盘,并且用cookie记录历史次数
    学习jquery
    使用var提升变量声明
    Django 自带密码加密,自定密码加密方式 及自定义验证方式
    kindEditor使用并防止xss攻击(day88)
    python二维码生成库(qrcode)简介和实例
    js原型的区别
    js中 this与that
    python单元测试之unittest框架使用总结
  • 原文地址:https://www.cnblogs.com/toov5/p/9823728.html
Copyright © 2011-2022 走看看