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之后,发起请求,就和服务器之间建⽴了连接

相关推荐
陌上 烟雨齐15 分钟前
Kafka数据生产和发送
java·分布式·kafka
Jinkxs23 分钟前
高级15-Java构建工具:Maven vs Gradle深度对比
java·开发语言·maven
有梦想的攻城狮24 分钟前
spring中的ApplicationRunner接口详解
java·后端·spring·runner·application
程序视点25 分钟前
设计模式之原型模式!附Java代码示例!
java·后端·设计模式
振鹏Dong2 小时前
微服务架构及常见微服务技术栈
java·后端
丶小鱼丶2 小时前
二叉树算法之【中序遍历】
java·算法
摇滚侠3 小时前
Oracle 关闭 impdp任务
java
编程爱好者熊浪4 小时前
RedisBloom使用
java
苇柠4 小时前
Spring框架基础(1)
java·后端·spring
yics.4 小时前
数据结构——栈和队列
java·数据结构