繁体   English   中英

带有Spring MVC的Google App Engine

[英]Google App Engine with Spring MVC

我想将GAE与Spring MVC一起使用

所以,我发现以下网站。

这里

但这个网站的例子似乎是手动添加jar文件。

我认为效率低下。

在eclipse中,还有另一种方法,比如在spring MVC项目中添加对pom.xml的依赖吗?

我建议你git克隆guestbook-spring项目 (它将Spring MVC添加到GAE留言簿示例中)并从那里继续。

我们已经基于此构建了我们的webapp应用程序,这很棒。

PS此外,它还包含了对控制器的测试。 将它作为测试未来应用程序(作为开发实践)的灵感是很好的。

您可以先使用gae archetype创建项目,然后将spring组件添加到pom.xml:

mvn archetype:generate -Dappengine-version=1.9.14 -Dapplication-id=your-app-id -Dfilter=com.google.appengine.archetypes

其中-Dappengine-version设置为最新的App Engine Java SDK版本,application-id设置为用于应用程序的Developer Console应用程序ID。

是的,如果您已经创建了一个maven项目,那么使用pom.xml添加依赖项要容易得多。

您可以直接编辑,或使用eclipse maven pom manager直接添加依赖项,或者从存储库添加依赖项。

您提供的链接不会创建maven项目,但您可以修改说明。

您可以在开始时创建maven项目而不是Web Application,然后添加Spring依赖项并继续从那里添加依赖项。

您也可以关注此视频教程 它将逐步介绍如何在Google App Engine中部署您的应用。

我找到了简单的方法。

1.首先,创建Spring MVC项目,并在pom.xml中添加依赖项和插件

1.1添加gae依赖

 <dependency>
        <groupId>com.google.appengine</groupId>
        <artifactId>appengine-api-1.0-sdk</artifactId>
        <version>1.9.14</version>
 </dependency>

1.2添加gae插件

  <plugin>
        <groupId>com.google.appengine</groupId>
        <artifactId>appengine-maven-plugin</artifactId>
        <version>1.9.14</version>
  </plugin>
  1. 在WEB-INF中,创建appengine-web.xml和logging.properties

然后,您可以在服务器上运行它

在右键单击项目 - >配置 - >转换为maven项目之后,创建一个新的Web应用程序项目。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM