我们已经创建过 Application.java(其注解 @SpringBootApplication 表示这是一个SpringBoot应用,运行其主方法main就会启动tomcat,默认端口是8080)
接下来直接创建控制器,要注意HelloController记得放在Application同一个目录下。
@Autowired:自动注入Annotation。即要求Spring查找EchoService接口的实例,并赋值于
echoService变量。
package com.example.myTest.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import com.example.myTest.service.EchoService;
import com.example.myTest.service.EchoServiceImp;
@RestController
public class HelloController2 {
@Autowired
private EchoService echoService;
@GetMapping("/hello/simple-hello-world")
public String helloWorld() {
// EchoService echoService = new EchoServiceImp();
return echoService.getGreetingWord();
// return "Hello World!!!"