我尝试按照示例开始使用简单的Web服务:https://spring.io/guides/gs/rest-service/
点击服务网址后,我无法收到任何回复。我试图运行它的方法是从Eclipse在Apache Web服务器上运行项目。 这是我的控制者:
package com.nscm.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.nscm.model.User;
@RestController
public class NSCMController {
@RequestMapping("/getuser")
public User getUser()
{
System.out.println("NSCMController.getUser()");
return new User();
}
}
这是我的服务类:
package com.nscm.service;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.SpringApplication;
import org.springframework.context.annotation.ComponentScan;
@ComponentScan("com")
@EnableAutoConfiguration
public class Application {
public static void main(String[] args) {
System.out.println("Application.main()");
SpringApplication.run(Application.class, args);
}
}
尽管该示例提到了web.xml并且不需要spring.xml,但即使在放置这些之后,我的代码也不起作用。当我点击URL时,没有调用任何SOP。如果我在这里遗漏任何东西,请帮助我。