SpringBoot 基础

本文主要介绍了SpringBoot的基础知识,包括官网地址、优点、构建Web应用的步骤、配置文件类型和加载顺序、常用注解以及如何整合Thymeleaf模板引擎。SpringBoot简化了Spring应用的开发,提供了内置容器、自动配置、依赖管理和生产就绪功能。
摘要由CSDN通过智能技术生成

1、SpringBoot简介

Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化Spring 应用项目的搭建以
及开发过程。
Spring由于各种XML、Annotation繁琐的配置,使开发变得复杂。
SpringBoot的出现简化了开发Spring应用的开发步骤,开发一个应用不在需要繁琐的配置。

1.1 官网访问地址:https://spring.io/projects/spring-boot

在这里插入图片描述
SpringBoot 能够帮助我们快速的创建一个独立的、产品级别的Spring应用;大多数springboot应
用程序需要最少的Spring配置。

1.2 SpringBoot优点
  • Spring Boot遵循“习惯优于配置”的理念,帮助开发者快速搭建Spring框架
  • 内嵌式容器,无需部署WAR文件
  • 简化Maven配置,提供大量的starter启动器进行自动依赖于版本控制
  • 提供生产就绪型功能,如监控性能指标,健康检查和外部配置

2、构建WEB开发

环境准备: Maven 配置、JDK1.8、Eclipse (IDEA、STS)

2.1 创建Maven项目,添加 spring-boot-starter-parent 启动器作为 parent ;配置如下:
<parent> 
	<groupId>org.springframework.boot</groupId> 
	<artifactId>spring-boot-starter-parent</artifactId> 
	<version>2.3.4.RELEASE</version> 
</parent>

spring-boot-starter-parent 是一 特殊的starter 提供了一些maven 默认配置 ,同时还提供了
dependency-management ,可以便开发者在引入其他依赖时不必输入版本号,方便依赖管理。
SpringBoot 中提供的 starter为第三方库提供了自动配置,例如要开发一 个Web项目,就可以先
引入 Web Starter ,代码如下:

<dependency>
	<groupId>org.springframework.boot</groupId> 
	<artifactId>spring-boot-starter-web</artifactId> 
</dependency>
2.2 编写启动类,创建项目的入口类,在 Maven 工程的 java 目录下创建项目的包,创建启动类代码如下:
@SpringBootApplication 
public class App {
    
	public static 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值