SpringBoot快速上手

博主主页: 码农派大星.

数据结构专栏 :Java数据结构

数据库专栏: MySQL数据库

JavaEE专栏: JavaEE

关注博主带你了解更多 JavaEE知识

目录

1.Maven

[1.1 什么是Maven](#1.1 什么是Maven)

1.2为什么要学Maven

1.3创建Maven项⽬

[1.4 Maven核心功能](#1.4 Maven核心功能)

[1. 项⽬构建](#1. 项⽬构建)

[2. 管理依赖](#2. 管理依赖)

2.Spring

2.1SpringBoot项⽬创建

2.1.1安装SpringBootHelp插件

​编辑

2.2.2创建SpringBoot项⽬

[2.1.3 Spring Boot⽬录介绍](#2.1.3 Spring Boot⽬录介绍)

[2.2第一个Spring Boot程序](#2.2第一个Spring Boot程序)


1.Maven

在正式入门Spring之前我们先来了解一下什么是Maven

1.1 什么是Maven

Maven是⼀个项⽬管理⼯具。基于POM的概念,Maven可以通过⼀⼩段描述信息来管理项⽬的构建,报告和⽂档的项⽬管理⼯具软件; 用通俗易懂的话来说Maven就是⼀个项⽬管理⼯具,通过pom.xml⽂件的配置获取jar包,⽽不⽤⼿动去添加jar包

1.2为什么要学Maven

那就是简单,方便,提高我们的开发效率,Maven提供的功能⾮常多,我们主要用到的是Maven的两个方面: 项⽬构建和管理依赖

1.3创建Maven项⽬

IDEA早已经集成了Maven,所以我们不需要再去额外下载Maven,去配置环境变量等操作;避免我们在使用中造成不必要的麻烦

我们只需按图示操作就能快速创建一个Maven项目

1.4 Maven核心功能

1. 项⽬构建

⽐如,点击package,就可以完成项⽬的打包操作

2. 管理依赖

上⾯说到,Maven是⼀个项⽬管理⼯具,通过pom.xml⽂件的配置获取jar包,⽽不⽤⼿动去添加jar包 获取的jar包,其实就是依赖.

使⽤Maven,我们只需要在pom.xml中引⼊mysql-connector-java的依赖就可以了,在pom⽂件 标签内,添加依赖坐标,点击刷新按钮,引⼊新加⼊的依赖jar包

复制代码
<dependencies>
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>8.0.30</version>
        </dependency>
    </dependencies>

2.Spring

在学习Spring Boot之前我们先来了解一下Spring

Spring让Java程序更加快速,简单和安全.Spring对于速度、简单性和⽣产⼒的关注使其成为 世界上最流⾏的Java框架。

这些都是基于Spring Framework开发的,但它存在的配置很多,入门难,Spring也意识到了这个问题,所以为了简化开发者的使用推出了SpringBoot。简单来说SpringBoot的诞生就是为了简化Spring 程序开发的。

2.1SpringBoot项⽬创建

2.1.1安装SpringBootHelp插件

安装好之后,它的名字就变成了Spring Initializr and Assistant

2.2.2创建SpringBoot项⽬

Next后点击Create就完成SpringBoot的项⽬创建了。

2.1.3 Spring Boot⽬录介绍

2.2第一个Spring Boot程序

运行成功,在浏览器中成功找到运行结果,并未出错!

再IDEA里面编写代码,在浏览器里面实现,就是浏览器和服务器两端进⾏数据交互,使⽤的就是我们之前学过的HTTP协议

浏览器输⼊URL之后,发起请求,就和服务器之间建⽴了连接

相关推荐
j***495637 分钟前
Windows操作系统部署Tomcat详细讲解
java·windows·tomcat
草莓熊Lotso43 分钟前
unordered_map/unordered_set 使用指南:差异、性能与场景选择
java·开发语言·c++·人工智能·经验分享·python·网络协议
20岁30年经验的码农3 小时前
Spring Cloud Gateway 网关技术文档
java
likuolei4 小时前
XML DOM 节点类型
xml·java·服务器
w***74405 小时前
SpringBoot项目如何导入外部jar包:详细指南
spring boot·后端·jar
ZHE|张恒5 小时前
Spring Bean 生命周期
java·spring
q***38517 小时前
SpringCloud实战十三:Gateway之 Spring Cloud Gateway 动态路由
java·spring cloud·gateway
小白学大数据7 小时前
Python爬虫伪装策略:如何模拟浏览器正常访问JSP站点
java·开发语言·爬虫·python
程序员西西8 小时前
SpringBoot接口安全:APIKey保护指南
java·spring boot·计算机·程序员·编程·编程开发
summer_west_fish8 小时前
单体VS微服务:架构选择实战指南
java·微服务·架构