Java学习笔记首页投稿(暂停使用,暂停投稿)程序员

基于gradle的springboot入门demo

2016-05-28  本文已影响206人  x_zhaohu

1在安装jdk,gradle的前提下,主要是操作,至于原理去网上巴拉吧。

mkdir demo
mkdir -p src/main/java
mkdir -p src/main/resources
mkdir -p src/test/java
mkdir -p src/test/resources
 buildscript {
        repositories {
         mavenCentral()
            maven { url "http://repo.spring.io/snapshot" }
            maven { url "http://repo.spring.io/milestone" }
        }
        dependencies {        
             classpath("org.springframework.boot:spring-boot-gradle-plugin:1.3.0.BUILD-SNAPSHOT")
   }
  }
  
  apply plugin: 'java'       
  apply plugin: 'spring-boot'
 //apply plugin: 'war'      
  
 jar {                      
     //baseName = 'helloworld'
      //version =  '0.1.0'
  }
 
  repositories {
      mavenCentral()
      maven { url "http://repo.spring.io/snapshot" }
      maven { url "http://repo.spring.io/milestone" }
  }
 
 dependencies {
        compile("org.springframework.boot:spring-boot-starter-web")
        testCompile("junit:junit")      
 }
  1 package studio.codeocean;  
  2 import org.springframework.boot.*;
  3 import org.springframework.boot.autoconfigure.*;
  4 import org.springframework.stereotype.*;
  5 import org.springframework.web.bind.annotation.*;
  6 @SpringBootApplication
  7 @RestController
  8 public class Application {
  9 
 10     @RequestMapping("/hello")
 11     public String greeting() {
 12         return "Hello World!";
 13     }
 14     
 15     public static void main(String[] args) {
 16         SpringApplication.run(Application.class, args);
 17     }
 18 
 19 }
 20 

退到demo目录下gradle build,成功后在demo目录下输入java -jar /build/libs/demo.jar
在地址栏上敲入:http://localhost:8080/hello
显示Hello World! 说明踏上了springboot 的征程啦!

上一篇下一篇

猜你喜欢

热点阅读