springboot 请求路径有后缀_Springboot快速入门(一):Springboot的特点及核心功能概述...

news/2024/7/6 1:07:35

什么是Springboot

Springboot是一个基于Spring所有功能的工具框架。能够让一个Spring框架的开发过程简化,再简化,能应对非常多的开发场景实现自动配置。

例如:开发web应用,Springboot帮你完成了web容器的配置,Springmvc,Spring的配置。

08e59702b80ede591efd76500c6a68c0.png

Springboot的特点

2.1独立运行spring容器

Spring容器的运行一般都需要别的容器的支持,比如开发一个web应用,要是由第三方web容器。Springboot中可以独立运行,一个main方法加载Springboot运行代码。

566d1629fa044637a02b5cd0e9ab796a.png

2.2内嵌servlet

Springboot为web工程提供了内嵌的web容器,默认使用tomcat,并且按照习惯进行默认配置,例如端口号8080 项目访问路径 /.结合第一个特点,web工程就可以不用封装war包访问外部的web容器运行,直接使用jar包运行。

1c76efe00b7e59b8d1f31f8dc3c52eed.png

2.3简化依赖

Springboot能够实现它的独有的特点,是因为它在spring基础之上扩展了非常庞大的量的代码。导致要想使用springboot必须依赖大量的资源.这样极其不方便的。所以Springboot为开发者准备来的丰富环境的简化依赖。

例如:我们要开发一个web应用(spring-context,spring-webmvc,jackson,loggings等等),在springboot只要想开发一个web应用,只需要依赖一个spring-boot-starter-web,实现依赖的传递。

8a87d60b99100301229c1745a804dcf0.png

2.4自动配置

Springboot最核心的特点,就是自动配置.它为大多数开发场景准备对应的配置逻辑.在使用springboot开发时,可以不考虑如何配置这些技术,环境,只需要按照Springboot提供的逻辑准备你的技术,环境。

例如:自动完成web容器的配置,简化了端口,程序访问根目录,静态资源访问,前后缀拼接等等配置内容,自动完成了datasource数据源配置,你一旦需要持久层数据源连接数据库,只需要提供对应属性就可以了。

534c5d2464a96f39a29958caad8a4b4b.png

#java##科技萌新成长营#


http://www.niftyadmin.cn/n/2823433.html

相关文章

PHP全栈学习笔记25

<?php /* *Author: 达叔小生 **/header("content-type:image/png"); //设置页面编码 $num $_GET[num]; //获取超级链接传递的随机数$imagewidth60; //定义画布的宽$imageheight18; //定义画布的高$numimage im…

oracle 数据文件检查,重建控制文件, 数据文件检查点SCN到底来自哪里?

Oracle 10.2.0.4 , windows 2003关于重建控制文件后&#xff0c; 控制文件中的数据文件检查点SCN来自哪里&#xff0c; 有下面两种说法 &#xff1a;1. 用noresetlogs重建控制文件时&#xff0c;控制文件中datafile checkpoint SCN来自online logs 中的current log头部&…

centos7.2环境yum方式快速搭建lnmp环境nginx+mariadb+php-fpm

centos7.2环境yum方式安装nginxmariadbphp-fpm1.安装lnmp环境安装epel源yum install -y epel-release安装 MySQL PHP Nginx phpMyAdminYUM 源已经配置好了&#xff0c;现在直接安装 MySQL PHP Nginx phpMyAdmin&#xff1a;yum install -y mariadb mariadb-server nginx …

中断系统和程序中断方式

http://www.softwarehistory.net/h/E_Comp_ZuchengYuanli/67.php

路由访问控制列表原理和三种类型的详解

路由访问控制列表原理详解路由访问控制列表&#xff08;ACL&#xff09;是应用在路由器接口的指令列表&#xff08;即规则&#xff09;&#xff0c;用来告诉路由器&#xff0c;哪些数据包可以接收&#xff0c;哪些数据包需要拒绝。ACL可分为三种类型标准ACL&#xff1a;检查数据…

SQL Server-外部联接基础回顾(十三)

前言 本节我们继续讲讲联接类型中的外部联接&#xff0c;本节之后我们将讲述有关联接性能以及更深入的知识&#xff0c;简短内容&#xff0c;深入的理解&#xff0c;Always to review the basics。 外部联接 外部联接又分为左外部联接和右外部联接&#xff0c;使用关键字分别是…

缓冲、中断和DMA技术

http://www.360doc.com/content/10/0730/11/1871462_42465665.shtml

基于RSA的WEB前端密码加密方案

受制于WEB页面源码的暴露&#xff0c;因此传统的对称加密方案以及加密密钥都将暴露在JS文件中&#xff0c;同样可以被解密。 目前比较好的解决方案是WEB页面全程或用户登录等关键环节使用HTTPS进行传输。 另外一种解决方案就是通过RSA进行加密。 RSA是一种非对称加密&#xff0…