当前位置:   article > 正文

gradle环境的spring boot搭建_gradle搭建springboot

gradle搭建springboot

天行健,君子以自强不息;地势坤,君子以厚德载物。


每个人都有惰性,但不断学习是好好生活的根本,共勉!


文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。


gradle简介

类似于maven,但有比maven更佳简洁的语法,整体看起来比maven更加的方便管理,可能是未来的一个趋势。
建议:先使用maven环境搭建spring boot并且对maven环境的项目应用有一定基础后再使用gradle可以更快上手应用,因为这两个东西其实很像。


开发环境:

JDK版本:1.8
maven版本:3.9.0
开发工具:IDEA社区版ideaIC-2018.3
项目框架:spring boot 版本为 2.7.3 springboot搭建(maven)传送门

实现

1. 使用IDEA创建gradle环境的项目

File–>New–>Project…–>New Project
1新建项目-2项目名称-3项目存储位置-4选择语言-5选择构建方式-6选择JDK版本-7DSL-8组织架构-9项目名称-10create
具体参考下图:
在这里插入图片描述

2. 项目包结构

这里除了红框里的几个,其他的暂时可以不用在意
第一个红框里的GradleDemoApplication是项目的启动类
第二个红框里的是yml配置文件
第三个红框里的文件是今天的主角,类似于maven的pom.xml,我们的依赖配置都在这里面
在这里插入图片描述

3.完整依赖

build.gradle

plugins {
    id 'java'
}

group 'com.gradle'
version '1.0-SNAPSHOT'

repositories {
    maven{url 'https://maven.aliyun.com/repository/public'}
    maven{url 'https://maven.aliyun.com/repository/central'}
    mavenCentral()
}

dependencies {
    implementation('org.springframework.boot:spring-boot-starter-web:2.7.3')
    testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1'
    testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.1'
}

test {
    useJUnitPlatform()
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22

参数说明
我们要动的主要有两个参数,一个是repositories,一个是dependencies
repositories:maven的仓库地址,这里是按顺序来去下载的,有一个默认参数,正常我们都会添加几个国内的仓库如阿里云的maven仓库地址
dependencies:这个就是主要的部分,依赖的地址和版本,可以到maven仓库网址
查找自己需要的依赖选择对应的版本然后选择gradle的格式复制过来使用

4.配置文件

application.yml

server:
  port: 8082
spring:
  application:
    name: spring_boot_gradle
  profiles:
    active: dev
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

这里就省略了application-dev.yml,可以将一些其他的配置如数据库等配置写在里面,这里单纯启动项目并不需要这些。

5. 项目启动类

GradleDemoApplication.java

package com.gradle;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * @ClassDescription: 应用启动类
 * @Author:李白
 * @Date:2023/5/29 12:58
 */
@SpringBootApplication
public class GradleDemoApplication {
    public static void main(String[] args) {
        SpringApplication.run(GradleDemoApplication.class, args);
    }
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

6. 运行项目

控制台打印如下则表示项目创建成功,基础框架已搭建成功
在这里插入图片描述


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/305708
推荐阅读
相关标签
  

闽ICP备14008679号