前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >新建gradle项目 并添加springboot框架支持

新建gradle项目 并添加springboot框架支持

作者头像
week
发布2018-08-24 15:31:30
5610
发布2018-08-24 15:31:30
举报
文章被收录于专栏:用户画像用户画像

开发工具:Intellij IDEA

所需开发环境:JDK Gradle

参考文档:http://projects.spring.io/spring-boot/#quick-start

一、新建项目

1.  New project

二、选择gradle,假如该项目仅仅作为服务端,不提供视图,则只选择Java即可

2. 填写GroupId ArtifactId version

groupId:项目属于哪个组,这个组往往和项目所在的组织或公司存在关联

artifactId:当前gradle项目在组中唯一的ID

version:项目当前的版本

3. 设置Gradle home

4. 设置项目路径

二、搭建springboot 框架

1. 在build.gradle 文件中添加相应的依赖,引入springboot相关jar包

代码语言:javascript
复制
group 'edu.cueb.weeking'
version '1.0-SNAPSHOT'

apply plugin: 'java'
apply plugin: 'war'

sourceCompatibility = 1.8

repositories {
    mavenCentral()
}

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

2. 新建package

3. 新建Java Class--->Application ,这是springboot的启动入口

代码语言:javascript
复制
package edu.cueb.weeking;

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

@EnableAutoConfiguration
public class Application {
    public static void main(String[] args) throws Exception {
        SpringApplication.run(Application.class, args);
    }
}

4. 新建controller,用于接受客户端的请求

代码语言:javascript
复制
package edu.cueb.weeking.contoller;


import org.springframework.boot.*;
import org.springframework.boot.autoconfigure.*;
import org.springframework.stereotype.*;
import org.springframework.web.bind.annotation.*;

@Controller
public class TestController {

    @RequestMapping("/")
    @ResponseBody
    public String test() {
        return "Hello World!";
    }
}

三、启动Springboot

1、edit configurations

2. defaults 里面配置springboot server,然后点击加号,为该项目配置启动服务

四、启动成功

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017年10月12日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档