zoukankan      html  css  js  c++  java
  • Spring Boot

    Spring  Boot(一)

    什么是Spring Boot

    Spring Boot 是由 Pivotal[ˈpɪvətl]团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再 需要定义样板化的配置。通过这种方式,Spring Boot 致力于在蓬勃发展的快速应用开发领域 (rapid application development)成为领导者。  简单来说,SpringBoot 可以简化 Spring 应用程序的开发,使我们不再需要 Spring 配置文 件及 web.xml 文件。

    Spring Boot 工作运行

    对于 SpringBoot 程序的运行,若是在 Eclipse 环境下运行,比较简单,直接运行 main 类 即可;若是没有 Eclipse 环境,则可打包后直接通过 java 命令运行。

    在控制台查看启动信息可知: 

    • Tomcat 已启动,且端口号为 8080
    • SpringMVC 的中央调度器映射的请求,即 url-pattern 值为/。需要注意,我们之前在学习 SpringMVC 时讲过,该 url-pattern 绝不能写为/*,也不建议写为/。因为写为/后对于静 态资源的访问将需要专门的配置,否则将会被中央调度器拦截,即形成无法访问静态资 源的局面。Spring Boot 已经解决了静态资源的访问问题,后面会讲到。
    • Spring Boot 在启动时已经启动了 CharacterEncodingFilter,且默认字符编码为国际通用编 码 UTF-8,所以在 Spring Boot 工程中一般不会遇到中文乱码问题。
    • 项目的上下文路径 Context Path,即访问该项目时的项目路径为空,即浏览器访问时无 需项目名称。

    Spring Boot 热部署

    在开发调试过程中,已经启动了工程的运行。此时又修改了代码或配置文件,若要使修 改生效,则需要重新启动工程。这种方式降低了开发效率。 热部署,即在修改了代码或配置文件后,一经保存,系统马上对工程进行自动重启,无 需手工重启。若要实现热部署,只需在 pom 中增加一个依赖即可。 不过,对于热部署的使用是有利有弊。利是无需手工重启工程,但弊端也很明显:在修 改过代码或配置后,只要保存系统就会重启工程,即使这个修改还未完毕,其也会重启,从 而导致代码重启后报错。

    常用的监控终端

    在百度搜索“springboot actuator”即可找到如下表格。

  • 相关阅读:
    catchadminvue 安装遇到的问题
    HttpRunner 3.x (三)环境与简介 测试
    HttpRunner 3.x (五):variables变量的声明和引用 测试
    HttpRunner 3.x (四):post请求类型application/xwwwfromurlencoded 测试
    httprunenr 3.x(一)环境安装与准备 测试
    httprunner 3.x(二)测试用例结构 测试
    单例模式,工厂模式
    【更新公告】Airtest更新至1.2.4
    【更新公告】pocoui更新至1.0.85版本
    使用Airtest对iOS进行自动化的常见问题答疑
  • 原文地址:https://www.cnblogs.com/llkang/p/12210053.html
Copyright © 2011-2022 走看看