spring-boot 搭建一个简单的 "hello world" web程序

 

博主最近在学习后端的开发,听说spring-boot很好用,就进行了一些学习,接下来会对自己的学习进展进行记录。

 

通过简单的响应一个GET请求的hello-world来搭建一个web程序。

参考spring-boot的官方guide

不多说了,开始!

 

开发环境

window 10 操作系统

IntelliJ IDEA 2018.3 (Ultimate Edition)

JDK:1.10  (1.8以上即可)

Apache Maven 3.6.0

 

新建项目

在浏览器输入https://start.spring.io

就进入到了spring在线的初始化界面

spring-boot 搭建一个简单的

 

在这里我们选择maven project,可以自由的修改包名和项目名,选择好java版本为java8,点击生成项目,就可以下载项目的压缩包,解压到自己的目录下。

目录中的文件如下:

spring-boot 搭建一个简单的

 

进入IDEA,点击file->new->project from existing sources

spring-boot 搭建一个简单的

 

选中刚才解压的文件夹

 

spring-boot 搭建一个简单的

 

接着一路点击next,创建项目成功。

此时整个项目是这样的:

 

spring-boot 搭建一个简单的

这时打开main->src->main->java->.....,

能看到有一个HelloApplication.java

spring-boot 搭建一个简单的

我们先运行一下,看看效果。

右键运行helloapplication

spring-boot 搭建一个简单的

看到如图的spring的banner,表示运行成功。

 

 

实现HelloController

 

在包下新建一个controller的包,新建一个HelloController.java。

 

package com.dionys.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 {

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

 

 

再次运行HelloApplication,打开浏览器,访问http://localhost:8080/hello,看到如下:

 

spring-boot 搭建一个简单的

 

大功告成!

 

手动创建springboot项目

除了通过https://start.spring.io/在线生成项目之外,我们还可以手动创建项目。

 

file->project->maven project

 

spring-boot 搭建一个简单的

 

点击next,输入GroupId,就是包名,ArtificatId,项目名

spring-boot 搭建一个简单的

 

点击next,可以更改项目名,这里我们使用默认的hello2,点击finish完成。

spring-boot 搭建一个简单的

可以看到,手动创建的项目中pom.xml中少了很多东西,我们一个个的加上去。

首先是父级依赖


	org.springframework.boot
	spring-boot-starter-parent
	2.1.4.RELEASE
	 

各种依赖


	
		org.springframework.boot
		spring-boot-starter
	

	
		org.springframework.boot
		spring-boot-starter-test
		test
	
	
		org.springframework.boot
		spring-boot-starter-web
	

添加java的版本


	1.8

		
			
				org.springframework.boot
				spring-boot-maven-plugin
			
		

 

接着可以右键->maven->reimport进行重新导入。

接下来新建一个包,包名跟你在创建项目时一致,在包中新建一个HelloApplication.java作为启动程序,

// HelloApplication.java

package com.dionys.hello2;

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

@SpringBootApplication
public class HelloApplication {

	public static void main(String[] args) {

		SpringApplication.run(SunApplication.class, args);
	}

}

接下来运行一下,

spring-boot 搭建一个简单的

这样,就成功的手动创建了一个spring-boot项目。

 

 

 

你可能感兴趣的:(spring-boot,spring,boot)