第一个 Spring boot项目

版权声明:非允许不得转载! https://blog.csdn.net/wangwjtt/article/details/84785343
  1. 建好Spring boot项目项目后配置build.gradle,添加Spring boot依赖
buildscript {
	ext {
		springBootVersion = '2.1.1.RELEASE'
	}
	repositories {
		//mavenCentral()
		 maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
	}
	dependencies {
		classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
	}
}

apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'

group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = 1.8

repositories {
	mavenCentral()
}


dependencies {
	compile('org.springframework.boot:spring-boot-starter-web') //必备
    compile('org.springframework.boot:spring-boot-starter-thymeleaf') //必备
    compile('org.springframework.boot:spring-boot-starter-test')
    compile('org.springframework.boot:spring-boot-starter')
}
  1. 下载配置好的依赖
    右键项目 -> Gradle -> Refresh gradle project
  2. 编写主类程序
package test;
import org.springframework.boot.SpringApplication; 
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
 * 
 * @SpringBootApplication 来标注主程序类,说明这是一个Spring boot应用 
 *
 */
@SpringBootApplication
public class HelloWordApplication {
	public static void main(String[] args) {
		//Spring boot应用程序启动起来
		SpringApplication.run(HelloWordApplication.class,args);
	} 
}
  1. 编写相关controller
package test.controller;

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

@Controller
public class HelloController {
	@ResponseBody
	@RequestMapping("/hello")
	public String hello() {
		
		return "Hello Word";
	}
}
  1. 运行
    http://localhost:8080/hello

猜你喜欢

转载自blog.csdn.net/wangwjtt/article/details/84785343