在idea中创建spring boot的Gradle项目并启动(有一个小demo)

775 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第6天,点击查看活动详情

这里写目录标题

下面我来为大家项目的说明创建项目的方法:
(本人idea2021 以此为例)

1.创建项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.配置Gradle 环境

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(如果不知本地如何配置Gradle 请查看 博客)有详细说明

保存确认ok!

3.引入springboot插件

plugins {
id 'org.springframework.boot' version '2.3.7.RELEASE' //维护springboot版本号,不单独使用,和下面两个插件一起用
id 'io.spring.dependency-management' version '1.0.10.RELEASE' //进行依赖管理,在引入其它boot依赖时省略版本号、解决jar包冲突问题
id 'java' }

这2个是关联的缺一不可,都会报错
springframework:指定springboot的版本并依赖jar包
dependency-management :进行依赖的版本的管理;(以后引入相关依赖就无需写版本号)

在这里插入图片描述

在这里插入图片描述

4.引入所需依赖

dependencies {
implementation 'org.springframework.boot:spring-boot-starter' 
implementation 'org.springframework.boot:spring-boot-starter-web' //省略版本,原生bom支持,插件management提供testImplementation('org.springframework.boot:spring-boot-starter-test') {
exclude group: 'org.junit.vintage', module: 'junit-vintage-engine' }
}
test {useJUnitPlatform()
}

在这里插入图片描述
在这里插入图片描述

5.创建启动类

在这里插入图片描述
刷新下依赖把刚刚配置好的包导入进来;

Plugin [id: ‘org.springframework.boot‘, version: ‘2.3.7‘] was not found

我这里遇到了一个找到2.3.7.的jar包的问题,看了很多方式修改包路径加入阿里仓库什么的都没解决;我最后一想我家网一直有问题 然后我换了一个网络换成自己流量就可以了;希望大家不要出现这个问题

建立:controller.ActorController

在这里插入图片描述

package com.yanwc.controller;

import javax.xml.ws.RequestWrapper;

@RestController
@RequestMapping("/actor")
public class ActorController {


    @RequestMapping("/name")
  public String GetActorName(){
      return "梁朝伟";
  }

}

启动类:MainApp
在这里插入图片描述

package com.yanwc;

@SpringBootApplicaton
public class MainApp {
    public static void main(String[] args) {
        SpringApplicaton.run(MainApp.class,args);
    }


}

在这里插入图片描述

要想运行当前 Springboot 项目,直接执行 gradle bootRun 指令或者 idea 右侧按钮即可。

当然如果想让当前项目打成可执行 jar 包,只需执行: gradle bootJar 指令即可。

测试路径

http://localhost:8080/actor/name

在这里插入图片描述

测试欧克;


在这里插入图片描述

在这里插入图片描述
这里有一个jar包我们可以试下;
cmd —输入 java - jar

在这里插入图片描述

6.脚手架网页模式创建Gradle项目脚手架

地址:https://start.spring.io/

在这里插入图片描述
在这里插入图片描述

7.阿里云脚手架网页模式创建Gradle项目脚手架

地址:https://start.aliyun.com/

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
也可以单独把build.gradle放到我们的项目中的build.gradle 中;
在这里插入图片描述

8.拓展spring-boot-gradle-plugin插件

buildscript 文件一定要在所有文件的最上面
在这里插入图片描述

buildscript {
repositories { maven { url 'https://maven.aliyun.com/repository/public' }
}
dependencies {
classpath 'org.springframework.boot:spring-boot-gradle-plugin:2.4.1' }
}

在这里插入图片描述
在这里插入图片描述

大家遇到什么问题也可以发出来我有空可以帮大家看看;