第五节:HelloWorld

建立C层

  • 建立第一个包,控制器controller: 在com.mengyunzhi上点击右键,选择package, 然后输入controller -> ok
  • controller上点右键,新建一个java class, 文件名为HelloController

new Hello class

注意:上述文件名及类名有误,应该为HelloController. todo:修正截图。

然后使用RestController注解来说明该类是一个控制器。

package com.mengyunzhi.controller;

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

/**
 * Created by panjie on 17/4/1.
 */
@RestController
public class HelloController {
}

在SpringMVC中,将大量的来使用注解@来进行声明。

新建 funciton

package com.mengyunzhi.controller;
...
@RestController
public class HelloController {

    public String world() {
        return "Hello World!";
    }
}

使用RequestMapping注解来声明该方法是一个触发器,并设置该触发器对应的路由信息.

package com.mengyunzhi.controller;
...
import org.springframework.web.bind.annotation.RequestMapping;
...
    // 设置该方法为一个触发器,并设置该触发器对应的路由信息"/"
    @RequestMapping("/")
    public String world() {
        return "Hello World!";
    }
}

最后,我们点击控制台左上角的重启按钮,重新启动应用(重新进行编译)。

rerun

IDEA在编写的过程中,没有提示错误,且启动时控制台无报错信息,则说明代码正确。

测试

此时,我们打开浏览器,输入:http://127.0.0.1:8080/ 将得到如下界面。 hello world


总结:

没错,在强大的idea的帮助下,搭建一个SpringMVC API后台接口环境,就是如此的简单。