欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用idea创建gradle的springboot工程

程序员文章站 2022-06-04 10:34:25
...

这篇文章给没有使用过idea,gradle,springboot的人参考一下怎么使用这三个创建工程。

idea软件的安装,gradle的安装和环境配置我就不在这里写了。注意jdk的版本需要是1.8,否则springboot和idea可能用不了

首先我们打开idea,创建一个新的工程

使用idea创建gradle的springboot工程

选择gradle中的java,选择jdk版本为1.8

使用idea创建gradle的springboot工程

点击next,填写groupId和artifactId

使用idea创建gradle的springboot工程

这里选择第二个选项,表示使用本地安装的gradle,然后选择gradle安装路径

使用idea创建gradle的springboot工程

next,选择工程存放的路径,然后finish即可

使用idea创建gradle的springboot工程

工程创建好就是这样子

使用idea创建gradle的springboot工程

下面我们双击build.gradle,可以看到这个文件的内容是

使用idea创建gradle的springboot工程

然后我们修改这个文件的内容成以下内容

buildscript {
    repositories {
        maven {
            url 'http://maven.aliyun.com/nexus/content/groups/public/'
        }
    }
    dependencies {
        //这里引入了spring-boot的版本管理,所以后面引入的spring-boot可以不用写版本
        //classpath("org.springframework.boot:spring-boot-gradle-plugin:1.5.3.RELEASE")
        classpath("org.springframework.boot:spring-boot-gradle-plugin:2.0.3.RELEASE")
    }
}

plugins {
    id 'java'
}

apply plugin: 'java'
//1.5.3的时候使用下面这个
//apply plugin: 'spring-boot'

//2.0.3的时候使用下面这三个
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'

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

sourceCompatibility = 1.8


repositories {
    maven {
        url 'http://maven.aliyun.com/nexus/content/groups/public/'
    }
}

dependencies {
    compile("org.springframework.boot:spring-boot-starter-web")
    testCompile group: 'junit', name: 'junit', version: '4.12'
}

我们增加了buildscript,apply plugin,compile,同时将默认的mavencentral改成了阿里云仓库

当我们修改了build.gradle文件之后,右下角会弹出一个对话框

使用idea创建gradle的springboot工程

这时我们点击Import Changes,idea就会自动更新工程的配置,从阿里云仓库下载架包

接下来我们创建包名,用来存放java代码

右键Java->New->package,创建包hello

使用idea创建gradle的springboot工程

右键hello这个包,New->Java class

使用idea创建gradle的springboot工程

创建App.java,并修改成以下代码

package hello;

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

@SpringBootApplication
public class App {
    public static void main(String[] args){
        SpringApplication.run(App.class, args);
    }
}

然后我们在hello包下面,再创建另外一个包controller

使用idea创建gradle的springboot工程

然后在controller下面,创建一个类HelloController.java

package hello.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
public class HelloController {
    
    @RequestMapping("/")
    @ResponseBody
    public String hello(){
        return "hello world.";
    }
}

代码写完了,我们启动程序。

点击右上角的Add Configuration

使用idea创建gradle的springboot工程

点击左上角的+号,选择Spring Boot

使用idea创建gradle的springboot工程

选择入口类,点击OK

使用idea创建gradle的springboot工程

点击这个三角符号启动程序

使用idea创建gradle的springboot工程

若打印出一下日志,说明springboot启动成功

使用idea创建gradle的springboot工程

打开浏览器,输入127.0.0.1:8080/

回车,即可看到打印的内容

使用idea创建gradle的springboot工程