认识 springboot 并了解它的创建过程 - 1

news/2025/1/15 20:59:40/

前言

本篇介绍什么是SpringBoot, SpringBoot项目如何创建,认识创建SpringBoot项目的目录,了解SpringBoo特点如有错误,请在评论区指正,让我们一起交流,共同进步!


文章目录

  • 前言
  • 1.什么是springboot?
    • 2.为什么使用spingboot?
    • 3. springboot项目的创建
    • 4. 认识创建完后的spingboot目录
      • 4.1 快速添加依赖的方式 - 小技巧
    • 5. springboot特点
  • 总结

本文开始

1.什么是springboot?

springboot目的:是一个框架,简化spring程序,快速开发spring;

2.为什么使用spingboot?

springboot的优点:
1.起步依赖:
初始化项目的时候,加载依赖
2.spingboot内置 Tomcat 容器
3.实现快速部署:使用jar包加上简单的命令直接运行
4.抛弃了xml的配置方式
5.提供了更加的监控框架,方便监控系统运行 - 控制项目的停止

3. springboot项目的创建

前期准备:安装 Spring Boot Helper插件
打开新项目发现有 Spring Initializr说明按照插件成功可以创建SpringBoot项目;

1.点击插件,选好jdk

在这里插入图片描述

2.修改Project type项目类型,Java version-jdk版本

在这里插入图片描述

3.选择需要添加的依赖 与 jdk 对应的版本

在这里插入图片描述

4.删除无用目录
.mvn 目录 + HELP.md + mvnw + mvnw.cmd 四个目录

5.手动添加Maven

在这里插入图片描述

6.可能pom.xml文件无法加载,出现爆红错误;
看看这里, 是否多添加了.RELEASE, 如果有删除,再重新加载;

在这里插入图片描述

7.运行DemoApplication启动类中的主函数
启动类:添加了@SpringBootApplication的类
出现加载时间:说明项目加载成功;

在这里插入图片描述

4. 认识创建完后的spingboot目录

【注】target目录可以删除,每次项目需要会重新加载;

在这里插入图片描述

4.1 快速添加依赖的方式 - 小技巧

使用插件 EditStarters
缺点:插件依赖只要常用的依赖,一些冷门的需要取Maven中央仓库下载;
a) 下载插件EditStarters

在这里插入图片描述

b) 在pom.xml文件中右键 =》点击Generate =》点击 Edit Starters 选择添加的依赖; 选择依赖 + √ + Add + OK即可;

c) 还需要 点击 Maven 中的 reload =》也就是重新刷新一下;

5. springboot特点

springboot :约定大于配置
springboot不需要与spring一样配置扫描路径,springboot的扫描路径是默认路径;

【注】所有要存放到springboot里面的类(放到容器中的类)
都需要放到启动类目录下,或启动类的子目录下;


总结

✨✨✨各位读友,本篇分享到内容如果对你有帮助给个👍赞鼓励一下吧!!
感谢每一位一起走到这的伙伴,我们可以一起交流进步!!!一起加油吧!!!


http://www.ppmy.cn/news/994702.html

相关文章

力扣算法数学类—剑指 Offer 44. 数字序列中某一位的数字

目录 剑指 Offer 44. 数字序列中某一位的数字 题解: 代码: 数字以0123456789101112131415…的格式序列化到一个字符序列中。在这个序列中,第5位(从下标0开始计数)是5,第13位是1,第19位是4&am…

python结合tesseract-ocr识别汉字的训练库过程

一、安装python 例如,安装路径为:C:\rtkapp\python-3.8.0 二、安装opencv 三、安装tesseract-ocr 安装完成后,在系统环境变量path中,添加安装路径C:\rtkapp\Tesseract-OCR 四、打开python安装pytesseract 五、安装java运行环境…

前端学习——Vue (Day8)

Vue3 create-vue搭建Vue3项目 注意要使用nodejs16.0版本以上,windows升级node可以西安使用where node查看本地node位置,然后到官网下载msi文件,在本地路径下安装即可 安装完可以使用node -v检查版本信息 项目目录和关键文件 组合式API - s…

windows查看 jar包进程号指令

1 打开cmd 2 : 9898 jar包对应的端口号 netstat -aon|findstr 9898 3 :打开任务管理器 根据搜索出的23700 找到对应进程

从算法练习题中学习新的算法思想(python)

1.由问题的特征得到解题思路 1.1 m个苹果放入n个盘子问题 链接地址:https://www.cnblogs.com/wxgblogs/p/5742618.html 1.2 蛇形矩阵 题目说明 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。 样例输入 5 样例输出 1 3 6 10 15 2 5 9 14 4 8 13 …

Kotlin Multiplatform 使用 CocoaPods 创建多平台分发库

Kotlin Multiplatform 支持直接创建Framework 方式和使用CocoaPods 方式创建Framework。 1、不同之处在于创建的时候需要选择不同的方式。 2、使用CocoaPods 方式还需要在 build.gradle(.kts) 文件中添加内容 在build.gradle(.kts) 文件中添加完成后,执行一下文件。…

maven的下载安装与配置环境变量!!!(全网最详细)

1.maven 官方网站,http://maven.apache.org 2.去官网下载。 3.选择你自己的解压路径(D:\maven【我的挤压路径】) 4.配置jdk环境变量(不会的小伙伴可以看我以前的博客) jdk 1.8 安装配置环境变量_明天更新的博客-CSD…

(笔记)Layout知识点汇总(积累量变)

Layout知识点汇总 布线1、电容电阻中间不要穿线2、线宽不要超过焊盘,引出后加粗 拐角1、layout:钝角走线 线宽间距1、注意和差分信号线的距离 焊盘1、焊盘中心出线2、线连接到焊盘中心 布局1、时钟线包地处理2、音频的左右声道,加粗&#xff…