当前位置: 首页 > article >正文

通过spring-boot创建web项目

依赖的软件

maven

1. 官网下载zip 文件,比如apache-maven-3.9.9-bin.zip

2. 解压到某个盘符,必须保证父亲目录的名字包含英文,数字,破折号(-)

3. 设置环境变量M2_HOME, 并将%M2_HOME%\bin添加到windowns系统PATH 中

(如果添加PATH之后不好使,就直接将对应的bin路径添加到系统PATH中,比如:D:\maven\apache-maven-3.9.9-bin\apache-maven-3.9.9\bin)

4. cmd 中执行mvn -v 正常输出版本信息,证明PATH设置成功。

java

1. 下载JDK "x64 Compressed Archive"Java Downloads | Oracle

2. 解压到某个盘符,必须保证父亲目录的名字包含英文,数字,破折号(-)

3.设置环境变量JAVA_HOME, 并将%JAVA_HOME%\bin添加到windowns系统PATH 中

(如果添加PATH之后不好使,就直接将对应的bin路径添加到系统PATH中,比如:D:\jdk-23\jdk-23\bin)

4. cmd 中执行java --version 正常输出版本信息,证明PATH设置成功。

项目创建步骤

  1. 访问https://start.spring.io
  2. 选择Maven或Gradle作为构建工具
  3. 选择Spring Boot版本
  4. 填写项目的基本信息(Group、Artifact)
  5. 添加项目依赖(Spring Web)
  6. 点击“Generate Project”生成项目
  7. 下载生成的ZIP文件
  8. 解压后得到一个基本的项目结构
  9. 解压到某个盘符,必须保证父亲目录的名字包含英文,数字,破折号(-)
  10. 在src\main\java\com\example\demo添加目录controller,并且在目录下添加新类HelloController, 内容如下
  11. package com.example.demo.controller;
    
    import org.springframework.web.bind.annotation.GetMapping; 
    import org.springframework.web.bind.annotation.RestController; 
    
    @RestController
    public class HelloController {
        @GetMapping("/hello")
        public String sayHello() {
            return "Hello, Spring Boot!";
        }
    }
  12. 启动web,进入demo目录,执行mvn spring-boot:run
  13. 在浏览器中输入localhost:8080/hello


http://www.kler.cn/news/316765.html

相关文章:

  • 数据爬虫中遇到验证码的解决方法
  • 3 pyqt5 Layout布局(保证主界面缩放各组件也对应缩放)== 主要有Qt Designer和完全代码设置两种设计方式(根据自己情况选择即可)
  • 类中的特殊内容
  • 高效高质量SCI论文撰写及投稿
  • 聊聊AUTOSAR:基于Vector MICROSAR的TC8测试开发方案
  • 使用SpringCloud构建可伸缩的微服务架构
  • Matplotlib在运维开发中的应用
  • Java设计模式—面向对象设计原则(六) ----->合成复用原则(CRP) (完整详解,附有代码+案例)
  • MySQL篇(事务 - 基础)
  • 华为高级交换技术笔记 2024-2025
  • 【小白向】怎么去除视频水印?HitPaw帮你轻松解决
  • springboot系列--web相关知识探索一
  • GUI编程之MATLAB入门详解(01)
  • git删除本地+远程提交记录
  • Android IME输入法启动显示隐藏流程梳理
  • Java工厂模式
  • Qt系统相关——QThread
  • 代码随想录冲冲冲 Day53 图论Part5
  • C++基础知识7 list
  • CF1494F Delete The Edges 题解
  • Java代码调用https(SSL证书验证问题)
  • 828华为云征文 | 将Vue项目部署到Flexus云服务器X实例并实现公网访问
  • 使用Conda配置python环境到Pycharm------Window小白版
  • SVN泄露 CTFHUB 解题笔记
  • 论文不会写快来看!分享4款ai改写论文软件
  • uni-app快速入门
  • 异常值理解
  • 尚品汇-秒杀商品定时任务存入缓存、Redis发布订阅实现状态位(五十一)
  • 修复 blender 中文输入 BUG (linux/wayland/GNOME/ibus)
  • 如何降低H5商城系统的开发成本