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

相关推荐
桦说编程2 小时前
从 ForkJoinPool 的 Compensate 看并发框架的线程补偿思想
java·后端·源码阅读
躺平大鹅3 小时前
Java面向对象入门(类与对象,新手秒懂)
java
初次攀爬者4 小时前
RocketMQ在Spring Boot上的基础使用
java·spring boot·rocketmq
花花无缺4 小时前
搞懂@Autowired 与@Resuorce
java·spring boot·后端
Derek_Smart6 小时前
从一次 OOM 事故说起:打造生产级的 JVM 健康检查组件
java·jvm·spring boot
NE_STOP7 小时前
MyBatis-mybatis入门与增删改查
java
孟陬10 小时前
国外技术周刊 #1:Paul Graham 重新分享最受欢迎的文章《创作者的品味》、本周被划线最多 YouTube《如何在 19 分钟内学会 AI》、为何我不
java·前端·后端
想用offer打牌10 小时前
一站式了解四种限流算法
java·后端·go
华仔啊10 小时前
Java 开发千万别给布尔变量加 is 前缀!很容易背锅
java