学习 Gradle 笔记(一)(Hello World 案例)

前序 笔记 (安装):学习 Gradle 笔记(安装篇)+(IDEA 配置Gradle)-优快云博客

后续 笔记(二):学习 Gradle 笔记(二)基于 MybatisPlus 简单的增删查改-优快云博客

后续 笔记(三):学习 Gradle 笔记( 三 )创建多模块开发--简单案例-优快云博客

后续 笔记(四):学习 Gradle 笔记(四)登录注册模块-前后端分离(简单版)-优快云博客

Gitee源码地址: springBoot_gradle: 个人学习Gradle的Spring Boot项目

一、创建 基于 Gradle 的 Spring Boot项目

这里开始 我使用的是 Gradle @8.12.1

1.IDEA 新建 Spring Boot 项目

// Grade-Groovy Grade-Kotlin 两个脚本语言插件的区别
​
/**
* 1.Gradle Groovy
* 语言:Groovy 是一种基于 JVM 的动态语言,语法与 Java 非常相似,但更简洁灵活。
* 文件后缀:.gradle 或默认文件名 build.gradle。
*/
​
/**
* 2.Gradle Kotlin DSL (Kotlin-Domain Specific Language)
* 语言:Kotlin 是一种现代的静态类型语言,由 JetBrains 开发,与 Java 100% 兼容,并且具有更简洁* * 的语法和强大的功能。
* 文件后缀:.gradle.kts 或默认文件名 build.gradle.kts。
*/

二.这里使用 Grade-Groovy 继续创建添加依赖

// Lonbok
​
/**
* Lombok 是一个 Java 库,它通过注解的方式自动生成一些样板代码,比如 Getter、Setter、构造函数、* * toString 方法等。这样可以减少开发者手动编写这些代码的时间,使代码更加简洁易读。
*/ 
​
// Sping Web
​
/**
* Spring Web 是一个非常核心的模块,它集成了 Spring MVC 和其他相关技术,用于构建 Web 应用程序。
*/
​
// Mysql Driver
​
/**
* MySQL 驱动依赖
*/

三、创建完成的项目架构

1.主要提一下 ( build.gradle、settings.gradle、gradle wrapper )

// build.gradle ( 对应 maven 的 pom.xml )  是 Gradle 构建脚本的主文件,用于定义项目的构建逻辑、依赖项、插件等配置。
​
// settings.gradle  是 Gradle 项目的配置文件,用于定义项目的整体设置,比如包含哪些模块、使用哪些插件等。
​
// gradle wrapper 是一个非常有用的工具,它允许项目用户在没有安装 Gradle 的情况下也能运行 Gradle 任务。通过使用 Gradle Wrapper,你可以确保所有开发者和持续集成系统使用的是相同版本的 Gradle,从而避免因 Gradle 版本不同而导致的构建问题。(感兴趣的可以自行查阅)

2.在 build.gradle 中修改镜像源

repositories {
    maven {
        url 'https://maven.aliyun.com/repository/public'
    }
    mavenCentral() // 保留 Maven 中央仓库作为备用
}

3.添加 MybatisPlus 依赖 修改 Spring Boot 版本为 2.7.17

// gradle 的 MybatasPlus 依赖
dependencies {
    implementation 'com.baomidou:mybatis-plus-boot-starter:3.5.2' // MyBatis-Plus的核心包
    implementation 'com.baomidou:mybatis-plus-generator:3.5.2' // 这是MyBatis-Plus的代码生成器模块。
    runtimeOnly 'org.freemarker:freemarker:2.3.31'  // 在MyBatis-Plus中,FreeMarker常用于生成代码时的模板渲染。
}
// 修改 Spring Boot 版本
id 'org.springframework.boot' version '2.7.17'

四、创建 JAVA 类实现 Hello World 接口

1.创建 HelloWorldCase

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
​
@RestController
public class HelloWorldCase {
​
    @GetMapping("/hello")
    public String helloWorldCase(){
        return "Hello World";
    }
​
}

2.配置数据库连接(避免运行报错:没有数据源;以及后续增删查改使用)

3.写SQL创建数据库

create database gradleCase default character set utf8;
use gradleCase;

4.配置 application.properties

spring.application.name=springBoot_gradle
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/gradleCase?useSSL=false
spring.datasource.username=root
spring.datasource.password=123456

5.开始运行项目

(1).使用 application.properties 启用项目
(2).使用 gradle bootRun 启动项目

启动成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值