當我在命令行中通過命令mvn spring-boot啓動我的mini啓動項目時(主要是從start.spring.io生成的) :跑步走到http://localhost:8080/test/ {michal}我看到404失敗。嘗試從start.spring.io運行spring啓動應用程序時404失敗
旁邊,我不能創建使用Response.create在控制器類return語句 - >它顯示:
的方法,創建(字符串)是未定義的類型響應
我認爲這是爲什麼我的應用程序不想正常運行的主要問題。
這是我的控制器類
@RestController
public class TestController {
@Autowired
private TestService testService;
@RequestMapping(value = "/test/{name}", method = RequestMethod.GET)
public Response<String> /*@ResponseBody String*/ getWelcomeText(@PathVariable("name") String name) {
return Response.create(testService.loadWelcomeText(name));
}
}
這是我的服務類
@Service
public class TestService {
public String loadWelcomeText(String name) {
return "Hello " + name;
}
}
我@ComponentScan註釋
這是更好地修改你的,而不是用細節將答案原來的職位。你能刪除你的「答案」並更新這篇文章嗎?你也使用了一個奇怪的URL'http:// localhost:8080/test/{michal}'。爲什麼它有花括號?你真的需要他們嗎? –