搭建springboot_hello

上一章节我们搭建了个简单的项目架构,接下来就要一点点动手了,首先我们先写一个简单的helloworld。

下面是我们的项目结构,需要在web里创建我们的启动类App和controller层

App是我们的启动类,代码如下:

package com.pf.springboot;

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

/**
 * springBootApplication是整个springboot项目的入口,加这个注解在我们启动这个静态类的时候才会找到这个入口
 */
@SpringBootApplication
public class App {

    public static void main(String[] args) {
        SpringApplication.run(App.class, args);
    }
}

接下来就是我们的controller了,代码如下:

package com.pf.springboot.web.controller;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * 这里我们用的是RestController,下面简单说下Controller和RestController的区别
 * Controller:如果需要返回到指定页面,则需要用Controller配合视图解析器InternalResourceViewResolver才行,
 *              如果需要返回JSON,XML或自定义mediaType内容到页面,则需要在对应的方法上加上@ResoponseBody
 * RestController:相当于Controller和ResponseBody两个注解的结合,但是不能返回jsp,html页面。
 */
@RestController
@RequestMapping("my")
public class MyController {

    @GetMapping("hello")
    public String hello(){
        return "hello, spring boot";
    }
}

然后就是启动我们的springboot了,

 如果控制台显示成功,我们就可以去浏览器查看我们的hello,world了,路径就是我们的localhost:8080/my/hello,就是我们controller里配置的路径。

原文地址:https://www.cnblogs.com/ly-gaoshuaige/p/12049512.html