Web开发-新建Spring Boot项目

目录

  • Spring Boot 与 Web开发
  • Spring Boot 与 Maven
  • Java 环境搭建
    • 下载JDK
    • 下载xmapp
    • 下载navicat for mysql
    • 下载Eclipse
    • 配置tomcat
    • 配置maven
  • 新建Spring Boot项目

Spring Boot 与 Web开发

  • Spring Boot 是一种用于简化 Spring 应用程序开发、部署和运行的框架,而 Web 开发是 Spring Boot 中的一个重要应用场景。
  • 通过使用 Spring Boot,可以更快速、简便地搭建和开发 Web 应用程序,同时减少繁琐的配置工作。
  • 在 Spring Boot 中,可以利用 Spring MVC、Spring WebFlux 等框架进行 Web 开发

Spring Boot 与 Maven

  • Maven 是一个项目管理工具,用于帮助开发者构建和维护软件项目。它提供了一个生命周期框架,可以自动化构建、测试、部署和文档生成等过程。
  • Maven 使用一个名为 pom.xml 的文件来描述项目结构、依赖关系和构建配置。
  • Spring Boot 是一个简化 Spring 应用程序开发的框架,通常使用 Maven 作为构建工具。

Java 环境搭建

下载JDK

Java 开发工具包,用于编译和运行 Java 程序,包含编译器、运行时环境和开发工具
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

下载xmapp

自带MySQL
在这里插入图片描述
在这里插入图片描述

下载navicat for mysql

可视化管理MySQL
在这里插入图片描述

下载Eclipse

Java 集成开发环境(IDE)
在这里插入图片描述

配置tomcat

  • Tomcat 是一个开源的 Java Web 服务器,它用于部署和运行 Java Servlet 和 JavaServer Pages(JSP)技术。
  • 配置 Tomcat 可以使 Java 项目具有 Web 服务器功能,从而使项目能够在互联网上访问和运行。
    在这里插入图片描述

配置maven

在这里插入图片描述

新建Spring Boot项目

  • file——new——project
    在这里插入图片描述
    在这里插入图片描述
  • 设置workspace、group id、artifact id后,点finish建立
    group id和artifact id:

group id和artifact id是Maven项目的两个重要标识。
group id通常表示项目所属的组织或公司,如com.example。
artifact id表示项目的名称,如my-maven-project。
因此,一个典型的Maven项目坐标可能是com.example:my-maven-project。

在这里插入图片描述

  • 创建成功
    在这里插入图片描述
  • 运行

在这里插入图片描述

  • 启动成功

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/143216.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

LeetCode01

LeetCode01 两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和 为目标值 target 的那两个整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你…

【计算机网络】网络层和数据链路层

文章目录 IP协议网段划分分类划分法CIDR 方案路由NAT网络地址转换技术IP报文的另外三个参数mac帧ARP协议交换机ICMP代理服务器 IP协议 TCP有将数据 可靠、高效 发给对方的 策略,而IP具有发送的能力,即将数据从A主机送到B主机的 能力 。 用户要的是100%…

医院陪诊系统:改善患者体验的技术创新

医院陪诊系统是一种创新的技术解决方案,旨在提高患者在医疗机构的整体体验。它不仅为患者提供便利,还增加了医疗机构的效率。本文将深入探讨医院陪诊系统的技术创新,包括其关键功能和实现方法。 1. 医院陪诊系统的基本功能 医院陪诊系统的…

Yolov4 学习笔记

Yolov4 学习笔记 损失函数之前损失函数存在的问题GIOUDIOUCIOU BOSSPP netCSP net SAMPAN层mish激活函数 损失函数 666666 之前损失函数存在的问题 之前公式为1-IOU IOU (交集面积) / (并集面积) 如果没有相交,分母为0,那么就无法计算 分母接近零&#…

自学WEB后端05-Node.js后端服务链接数据库redis

嘿,亲爱的小伙伴们!😄 今天我要给大家分享一个超级方便且高效的 NoSQL 类型数据库——Redis!💡 它可不是一般的关系型数据库哦,而是以键值对形式存储数据的内存数据库。📚 快跟着我一起来学习如…

运动健身行业如何线上获客?

生活水平的提高带来的是居民消费力的上升,生活方式也快速转变,随之而来的健康问题也越来越多,人们开始更加关注自己的身体健康,运动健身行业也越来越热门,平常我们较常见到的营销都是线下营销,那么运动健身…

项目04-基于Docker的Prometheus+Grafana+AlertManager的飞书监控报警平台

文章目录 一.项目介绍1.流程图2.拓扑图3.详细介绍 二.前期准备1.项目环境2.IP划分 三. 项目步骤1.ansible部署软件环境1.1 安装ansible环境1.2 建立免密通道1.3 批量部署docker 2 部署nginx、MySQL以及cadvisor、exporter节点2.1 在nginx节点服务器上面配置nginx、node_exporte…

Linux系统-Ubuntu的下载和安装

第一章 Linux系统-Ubuntu的下载和安装 1.下载Ubuntu ​ 进入https://cn.ubuntu.com/download中文官网下载iso映像文件: 2.安装Ubuntu 1.打开虚拟机,点击创建新的虚拟机: 2.选择“典型”,然后点击“下一步”: 3.选择…

YUM 升级 PHP7

文章目录 YUM 升级 PHP71. 查看当前 PHP 信息2. YUM 安装 PHP73. 查看 PHP 版本4. 启动PHP-FPM YUM 升级 PHP7 参考地址:网站地址 参考地址:网站地址 1. 查看当前 PHP 信息 # 查看 PHP 版本信息 php -v# 查看 yum 源中 PHP 信息 yum list | grep php2. …

前端开发 vs. 后端开发:编程之路的选择

文章目录 前端开发:用户界面的创造者1. HTML/CSS/JavaScript:2. 用户体验设计:3. 响应式设计:4. 前端框架: 后端开发:数据和逻辑的构建者1. 服务器端编程:2. 数据库:3. 安全性&#…

27、Flink 的SQL之SELECT (窗口函数)介绍及详细示例(3)

Flink 系列文章 1、Flink 部署、概念介绍、source、transformation、sink使用示例、四大基石介绍和示例等系列综合文章链接 13、Flink 的table api与sql的基本概念、通用api介绍及入门示例 14、Flink 的table api与sql之数据类型: 内置数据类型以及它们的属性 15、Flink 的ta…

STM32cubeIDE 更改Repository folder

使用STM32CubeIDE时,会调用STM32CubeMX,但是这两个软件下载的更新包都放在C:/user/目录下面,而且文件很大,用不了多久就会把C盘填满,所以刚开始安装的时候就要把更新目录更换掉。具体更换方法如下: Window…

浅谈软件测试面试一些常见的问题

一、简历及岗位匹配度 说到简历,其实这一点是很重要但又被很多职场小白忽视的问题。经常有人说我投了很多简历,但是没有公司给我打电话,怎么办? 首先,应该明白的一点:面对求职市场的激烈竞争性&#xff0…

docker系列(7) - Dockerfile

文章目录 7. Dockerfile7.1 Dockerfile介绍7.2 指令规则7.3 指令说明7.3.1 RUN命令的两种格式7.3.1 CMD命令覆盖问题7.3.2 ENTRYPOINT命令使用7.3.3 ENV的使用 7.4 构建tomcat Dockerfile案例7.4.1 准备原始文件7.4.2 编写Dockerfile7.4.3 构建镜像7.4.4 验证镜像 7.5 构建jdk基…

LeetCode 接雨水 木桶理论、dp预处理

原题链接: 力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 题面: 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 示例 1: 输入&#xff1a…

计算机里的神灵(SCIP)

计算机程序的构造和解释 我找到计算机里的神灵了,开心一刻 下面是从MIT官网下载的 SCIP求值器(解释器)的代码,这个官网是个宝藏库 还有其他视频课程和 SCIP的问题答案和可运行代码 链接:https://ocw.mit.edu/courses/6…

VS2022 编译protobuf , qt 使用

一、下载源码 protobuf: 同步 https://github.com/protocolbuffers/protobuf (gitee.com) 下载如v3.11.2 版本 二、下载CMake 三、编译 1、在1处选择源码目录下的cmake 目录;在2处选择一处空目录(自己随便建) 2、点击config,选择…

系统架构设计师-大数据

目录 一、大数据 1、大数据架构 2、大数据技术生态 3、Lambda架构 4、Kappa架构 5、Lambda架构与Kappa架构对比 一、大数据 1、大数据架构 大数据是指其大小或复杂性无法通过现有常用的软件工具,以合理的成本并在可接受的时限内对其进行捕获、管理和处理的数据集。…

【rhce考试时间是每年什么时候呢?】

RHCE9.0 新技术 公开课 10月11日,12日 感兴趣可留言 如果你是一个系统管理员,或者正朝着这个方向努力前进,那么你可能已经听过RHCE这个词。RHCE是Red Hat Certified Engineer的缩写,是全球公认的Linux系统工程师认证之一。通过获…

获取热门电影算法

功能#2:获取热门电影 为我们的“Netflix”项目实现“获取热门电影”功能。 我们将介绍以下内容 描述 解决方案 复杂性措施 时间复杂度 空间复杂度 描述# 现在,我们需要建立一个标准,以便将来自多个国家的顶级电影组合成一个单一的顶级电影…