用IDEA写一个最简单的spring-boot项目hello world

前言

这是我在网上看了教学后总结出来的小项目,希望能帮到大家,哪些不懂可以评论问我,或者直接去网站看,这是网址
(https://www.bilibili.com/video/av36291265/?p=5)

1.创建一个Maven工程

点击Create New Project来创建项目,
用IDEA写一个最简单的spring-boot项目hello world
用IDEA写一个最简单的spring-boot项目hello world
用IDEA写一个最简单的spring-boot项目hello world
填完后点击Next。
用IDEA写一个最简单的spring-boot项目hello world
用IDEA写一个最简单的spring-boot项目hello world
项目创建完毕

2.在pom.xml导入spring boot相关的依赖

 <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.5.9.RELEASE</version> </parent> <dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency> </dependencies>

用IDEA写一个最简单的spring-boot项目hello world

3,编写main主程序

src/main/java目录下新建com.demo包,在包中新建DemoMainApplication类,内容如下:

package com.demo;

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

/**
 * 说明这是个主程序
 */
@SpringBootApplication
public class DemoMainApplication {
    public static void main(String[] args) {
        // Spring应用启动起来
        SpringApplication.run(DemoMainApplication.class,args);
    }
}

4.编写相关的Controller

src/main/java/com/demo目录下新建controller包,在包中新建DemoController类,内容如下:

package com.demo.controller;

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

/**
 * 说明这是一个控制器类
 */
@Controller
public class DemoController {
    /**
     * 浏览器访问hello方法,在页面显示Hello World
     * @return
     */
    @ResponseBody
    @RequestMapping("/hello")
    public String hello(){
        return "Hello World";
    }
}

5.启动项目

用IDEA写一个最简单的spring-boot项目hello world
运行成功之后,在浏览器输入http://localhost:8080/hello
运行结果:用IDEA写一个最简单的spring-boot项目hello world