在Rest Controller中获取服务没有被调用

时间:2018-12-09 12:18:25

标签: java spring-boot

package test;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;

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

@RestController

public class CommodityControllerTest {

    @GetMapping("/api/test")
    public void test() {

        System.out.println("in controler");
    }
}

当我从POSTMAN调用“获取服务”时,由于控制台中没有任何内容,因此没有被调用。

我在这里做错了什么?

请让我知道是否需要其他信息。

1 个答案:

答案 0 :(得分:1)

尝试将CommodityControllerTest类移动到com.miapp.MIApp.controller包中。

在组件扫描期间,您的CommodityControllerTest类可能没有被拾起。

从屏幕截图中可以看出,该班级不在软件包中。如果您仅在主类上添加@SpringBootApplication批注,则需要将您的类放在主类所在的包中,以便它可以找到它。