【Spring Boot】spring boot环境搭建

news/2024/7/8 10:54:53 标签: spring boot, 后端, java

1、环境准备

  • JDK安装:确保安装了Java Development Kit (JDK) 1.8或更高版本。JDK是Java编程的基础,Spring Boot项目需要它来编译和运行。
  • Maven或Gradle安装:选择并安装Maven或Gradle作为项目构建工具。Maven通过pom.xml文件来管理项目的依赖和构建过程,而Gradle则使用build.gradle文件。
  • 集成开发环境(IDE):选择一个支持Spring Boot的IDE,如IntelliJ IDEA、Eclipse或Visual Studio Code。这些IDE通常提供了丰富的Spring Boot插件和工具,可以极大地提高开发效率。

2. 创建Spring Boot项目

2.1​在IDE中创建

  • 使用maven项目导入依赖并配置

在pom.xml文件中加入parent

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.6.4</version>
</parent>

在pom.xml文件中加入依赖web

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>

创建Controller

java">//@Controller//表明当前是一个控制器,被spring容器所管理
//@ResponseBody// 表明当前是返回json格式
@RestController
public class IndexController {
    @GetMapping("/index")
    public Object index(){
        return "hello spring boot";
   }
}

创建启动服务器的主类

java">@SpringBootApplication
public class AppServer {
    public static void main(String[] args) {
        SpringApplication.run(AppServer.class,args);
   }
}

2.2使用Spring Initializr官网

创建module,选择spring initlalizr创建,通过https://start.spring.io/创建


2.3使用Spring initlalizr阿里云

2.4访问https://start.spring.io

  • 访问https://start.spring.io/,这是一个在线工具,可以帮助你快速生成Spring Boot项目的初始代码结构。

在网站上选择项目类型(Maven)、JDK版本、Spring Boot版本以及所需的依赖项,然后下载生成的项目ZIP文件并解压。


http://www.niftyadmin.cn/n/5537102.html

相关文章

Ubuntu多显示器设置不同缩放比例

Ubuntu多显示器设置不同缩放比例 设备问题解决方案 设备 笔记本屏幕分辨率为2560 \times 1600&#xff0c;外接显示器的分辨率为3840 \times 2160。 问题 Ubuntu默认的显示器设置中&#xff0c;缩放仅能选择100%&#xff0c;200%&#xff0c;300%&#xff0c;400%。假…

使用selenium定位input标签下的下拉框

先来看一下页面效果&#xff1a;是一个可输入的下拉列表 再来看一下下拉框的实现方式&#xff1a; 是用<ul>和<li>方式来实现的下拉框&#xff0c;不是select类型的&#xff0c;所以不能用传统的select定位方法。 在着手定位元素前一定一定要先弄清楚下拉列表…

应用案例 | 劳易测DCR 55助力电子制造业高效检测

在当今快节奏的电子制造行业中&#xff0c;电子产品的生产过程也日益复杂和精细化。在这个过程中&#xff0c;对各个组件的精确识别和有效追溯显得尤为重要。电子产品无论是部件零组件&#xff0c;还是封装模组&#xff0c;在组装成品前都需要经过严格的测试&#xff0c;包括功…

物联网数据解析实战:掌握CJSON库核心函数,精准处理JSON数据

物联网数据解析实战&#xff1a;掌握CJSON库核心函数&#xff0c;精准处理JSON数据 CJSON库是一个轻量级的JSON解析库&#xff0c;专为C语言设计&#xff0c;适用于嵌入式系统和物联网应用。它提供了简单易用的API&#xff0c;使得开发者能够轻松地解析和生成JSON数据。在本教…

【讲解下AI Native应用中的模型微调】

&#x1f308;个人主页: 程序员不想敲代码啊 &#x1f3c6;CSDN优质创作者&#xff0c;CSDN实力新星&#xff0c;CSDN博客专家 &#x1f44d;点赞⭐评论⭐收藏 &#x1f91d;希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出指正&#xff0c;让我们共…

Elasticsearch 第四期:搜索和过滤

序 2024年4月&#xff0c;小组计算建设标签平台&#xff0c;使用ES等工具建了一个demo&#xff0c;由于领导变动关系&#xff0c;项目基本夭折。其实这两年也陆陆续续接触和使用过ES&#xff0c;两年前也看过ES的官网&#xff0c;当时刚毕业半年多&#xff0c;由于历史局限性导…

Echarts中的折线图,多个Y轴集中在左侧(在Vue中使用多个Y轴的折线图)

简述&#xff1a;在 ECharts 中&#xff0c;创建一个带有多个 Y 轴的折线图&#xff0c;并且将这些 Y 轴都集中显示在图表的左侧&#xff0c;可以通过合理配置 yAxis 和 series 的属性来实现。简单记录 一. 函数代码 drawCarNumEcs() {// 初始化echarts图表,并绑定到id为"…

Chrome插件elasticsearch-head的安装和使用

文章目录 一、安装二、使用 一、安装 本来是想直接在Chrome扩展程序商店里安装的&#xff0c;但是它让我更新浏览器版本&#xff0c;因此就自己下载了.crx文件 elasticsearch-head的git地址是这个 我直接点进了crx然后点偏右上角下载标志下载&#xff08;光标悬浮显示download…