【2】Spring Boot 3 项目搭建

目录

  • [【2】Spring Boot 3 初始项目搭建](#【2】Spring Boot 3 初始项目搭建)

个人主页: 【⭐️个人主页】

需要您的【💖 点赞+关注】支持 💯


【2】Spring Boot 3 初始项目搭建

项目生成

1. 使用IDEA商业版创建

2. 使用官方start脚手架创建

官网: https://start.spring.io/

脚手架共享配置

  1. 点击生成后,自动下载 zip包,将zip代码解压到自己指定的目录下

配置与启动

  1. 使用idea或eclipse导入或生成 项目

  2. 修改gradle下载源【使用maven不需要】

    在你的Gradle项目中找到gradle/wrapper目录下的gradle-wrapper.properties文件

    腾讯
    distributionUrl=https://mirrors.tencent.com/gradle/gradle-{version}-bin.zip

  3. 修改 gradle 的 aliyun maven仓库
    build.gradle文件中增加

    groovy 复制代码
    	//做全局配置
    allprojects {
    	apply plugin: 'idea'
    	apply plugin: 'java'
    
    	tasks.withType(JavaCompile){
    		options.encoding = "UTF-8"
    	}
    
    	repositories {
    		mavenLocal()
    		maven {
    			url 'https://maven.aliyun.com/repository/public/'
    		}
    		mavenCentral()
    	}
    }
  4. 编写test api

    java 复制代码
    @RestController
    @RequestMapping("/home")
    public class HomeApi {
    
        @GetMapping("/index")
        public Map<String,String> home(){
            String home = """
                    我是谁,我在那里,我要干什么?
                    努力,努力,世界,第一。
                    你好,你好,都是,老表。
                    
                    """;
            return Map.of("ok",home);
        }
    
    }
  5. 启动


Git版本控制

初始化Git版本控制

增加.gitignore文件。自行添加,或者使用idea插件生成
bash git add . git commit -s -m "初始化项目" # git push

Gitee代码仓库样例

相关推荐
滴滴答答哒5 分钟前
ASP.NET Core + FaceRecognitionDotNet 人脸识别实战:DI 单例、特征向量持久化与 1:N 比对
后端·asp.net
步行cgn12 分钟前
FormHttpMessageConverter 详解:Spring MVC 中表单数据的读写转换器
java·spring·mvc
龙亘川18 分钟前
构建城市公共安全数字底座:亘川智城智慧安防系统全维度解读
java·大数据·开发语言·人工智能·信息可视化
金銀銅鐵21 分钟前
[Java] 用 CLI 展示 EnumMap 增删键值对时的内部变化
java·源码·ai编程
秋天的怀念_David1 小时前
第二十二夜 · 数字迷雾
java·程序人生·算法
Raas1001 小时前
AI网关部署方案?从部署到上线全流程
java·开发语言·人工智能·gateway·ai网关·企业级ai网关·企业级ai产品
niucloud-admin2 小时前
NIUCLOUD PHP SAAS上门家政使用文档:城市管理
java·前端·php
霸道流氓气质2 小时前
智能客服组件:分层意图识别、RAG Advisor 与人工转接状态机的 Vue3 + Spring AI 生产级实战
java·人工智能·spring
captain3763 小时前
MyBatis操作数据库(入门2)
java·数据库·spring boot·后端·spring·mybatis
心中有你02143 小时前
Java实现Dijkstra最短路径算法(邻接表 + 优先队列)
java·数据库·算法