[英]Spring boot @RestController
是否需要采取步驟,例如將jar添加到classpath?
我遵循此:
10.2.6快速入門Spring CLI示例
這是一個非常簡單的Web應用程序,可用於測試安裝。 創建一個名為app.groovy的文件:
@RestController
class ThisWillActuallyRun {
@RequestMapping("/")
String home() {
"Hello World!"
}
}
然后只需從shell運行它:
$ spring run app.groovy
並得到:
startup failed:
file:/home/rgupta/Documents/products/microservices/postabook/hola-springboot/app.groovy: 1: unable to resolve class ResttController, unable to find class for annotation
@ line 1, column 1.
@ResttController
^
file:/home/rgupta/Documents/products/microservices/postabook/hola-springboot/app.groovy: 4: unable to resolve class RequestMapping , unable to find class for annotation
@ line 4, column 5.
@RequestMapping("/")
^
2 errors
[rgupta@rgupta hola-springboot]$
更改@ResttController
在IDE中app.groovy的1線@RestController
。
正如@da_mp所說,請更正@RestController
的拼寫。 完成此操作后,您還需要在文件頂部添加以下導入語句:
import org.springframework.web.bind.annotation.RestController
import org.springframework.web.bind.annotation.RequestMapping
那應該可以解決您的錯誤。
您有此問題,因為您可以將此代碼粘貼到doc文件中,然后更改擴展名。 您可以在任何IDE中打開文件,然后粘貼您的代碼,希望它能起作用。 我有同樣的問題,但是當我通過在IDE中打開文件(hello.groovy)粘貼此代碼時,它可以正常工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.