zoukankan      html  css  js  c++  java
  • Spring Boot原理

    1、Spring Boot基本概念

    2、什么是约定优于配置

    3、从Spring常见的注解切入  @Configuration / @ComponentScan

    4、SpringBoot核心自动装配的原理

    5、Spring中的SOP之SpringFactoriesLoader

    6、SpringBoot核心之Starter以及手写一个Starter

    7、常见的Starter分析

    1、什么是Spring Boot

    什么是Spring框架

    IOC/Spring mvc/AOP

    Spring Boot为了能快速使用Spring框架,服务于框架的框架

    2、什么是约定优于配置

    约定优于配置的提现

    1、maven的目录机构(默认会以jar的方式打包、 会有resource文件夹)

    2、spring-boot-starter-web。(开箱即用的组件,快速构建一个web),提供了: 内置了tomcat,resource/{template/static}( 静态资源和模板资源)

    3、默认提供application.properties 构建配置

    1、AutoConfiguration 自动装配

    2、Starter

    3、Actuator

    4、SpringBoot CLI

    创建SSM搭建流程

    开始-> 引入Jar包 -> web.xml -> applicationContent.xml -> dispatcherServlet.xml -> mybaits-config.xml -> 配置容器 -> 编写服务类  -> 编写控制类 -> 结束

    缺点:

    整个流程配置耗时长

    配置文件繁琐

    jar包管理(找到合适的版本)

    新手不友好

    创建Spring Boot项目

    Spring Boot项目搭建(Spring Boot 2.2.4 + MyBatis + MySql)

     SpringBoot搭建流程

    开始->引入starter -> application.properties ->编写服务类 ->编写控制类 ->结束

    优点:

    耗时短

    配置文件简洁

    不关注版本管理

    易上手

  • 相关阅读:
    聚簇索引与非聚簇索引(二级索引)的区别
    swoole介绍
    什么是mysql执行计划
    php-fpm浅析
    字段设计规范
    mysql排序规则utf8_genera_ci和utf8_bin的区别
    chrome 麦克风被禁用
    获取地址栏参数
    vue 打包去掉console debugger
    Vue less全局变量预处理加载
  • 原文地址:https://www.cnblogs.com/linlf03/p/12243379.html
Copyright © 2011-2022 走看看