如何将用于Eclipse Spring STS的spring mvc github源代码导入并运行到IntelliJ中?
我做了什么:
下载了正在运行的spring mvc项目源代码zip文件https://github.com/simplyi/springmvc-ws?fbclid=IwAR2xKg6Oh0YHLuVJ2YEh2vt6cr1u3-4E4IzKnPMDJVc6nvI-BN6pRaPMKHQ
'导入'
不知道要选择什么配置,所以出现了很多错误。因此,遵循了https://www.lagomframework.com/documentation/1.5.x/java/IntellijMaven.html?fbclid=IwAR3JaAw6dF2jX9k4fxxKg37j8mpNI2dNTEqupVULzLrk83G_wEtN4beNJsI
但出现错误: 错误]在当前项目和存储库
因此,我在上面的链接中放弃了本教程。
这是Intellij终端错误的gyazo屏幕截图: https://gyazo.com/7f83cca2baeff6ca383885f814325477
此gyazo屏幕截图显示了外部库: https://gyazo.com/6e2898508b64061ebf726fc46881b0ef
如何将此源代码导入Intellij并运行/测试Web应用程序?
谢谢!
答案 0 :(得分:0)
您链接到的项目看起来像一个标准的 maven Spring Boot应用程序。
就是这样! IntelliJ将检测Maven结构并适当设置项目(下载依赖项等,可能需要几分钟)。
要启动该应用程序,可以单击屏幕右侧的“行家”面板,找到spring-boot
插件,然后选择spring-boot:run
。
ps。看起来这个特定项目是为JDK 8编写的。如果您使用的是JDK 9或更高版本,则可能需要进行更改以使项目运行。
答案 1 :(得分:0)
我已经从您的链接下载并运行了Spring Boot应用程序。 它启动并通过测试。
发现您的问题是您正在运行什么类。
\springmvc-ws\src\test\java\com\appsdeveloperblog\app
软件包以运行测试。com.appsdeveloperblog.app.ws.MobileAppWsApplication
类作为Spring Boot应用程序运行以运行该应用程序。我为运行应用程序和测试所做的事情:
git clone https://github.com/simplyi/springmvc-ws.git
。
该项目将被克隆到您执行springmvc-ws
的位置的git clone
子目录中。File
-> Open
(从键盘上: Alt + F , O ) ,选择克隆的springmvc-ws
文件夹。MobileAppWsApplication
(您可以在 Ctrl + N 中输入它作为快速的“转到课程”快捷方式)。在底部的Run
工具窗口中,您会看到应用程序已在上下文路径localhost:8080
下的/mobile-app-ws
上启动:
2019-06-21 15:42:51.585 INFO 31920 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path '/mobile-app-ws' 2019-06-21 15:42:51.588 INFO 31920 --- [ main] c.a.app.ws.MobileAppWsApplication : Started MobileAppWsApplication in 8.688 seconds (JVM running for 10.143)
Endpoints
工具窗口的Run
标签中,您可以看到已启动应用程序的Web服务端点。