使用Spring在Java中执行Google App Engine后端操作

问题描述 投票:2回答:2

我正在使用spring和google app引擎,后端操作(据我所知)需要在web.xml文件中定义一个servlet,因此如何使用spring进行操作?

java spring google-app-engine java-ee spring-mvc
2个回答
0
投票

通常,对于spring-mvc应用程序,您的web.xml应包含引用您的应用程序上下文的servlet和该servlet的映射,例如:

<servlet>
    <servlet-name>dispatch</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>/path-to-your/web-application-context.xml</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
    <servlet-name>dispatch</servlet-name>
    <url-pattern>/app/*</url-pattern>
</servlet-mapping>

这不是唯一的配置方法,有关更多详细信息,请查看Spring参考文档。 希望能有所帮助。


0
投票

在经过大量搜索之后,我不会怪罪GAE没有提供简单的英语教程,那里的家伙干得很棒。 我认为我应该更仔细地阅读文档。

假设您有一个方法(GAE中的工作程序)具有http://localhost:8080/blabla/coolmethod的映射,那么如果您需要通过常规请求执行该方法,则只需调用上一个链接即可,但是如果要执行它通过后端操作,您只需添加http://nameofbackend.localhost:8080/blabla/coolmethod ! 所以它是一个普通的servlet,还是它的春天,或者您只是将该后端名称添加为子域并点击该URL的任何东西。

© www.soinside.com 2019 - 2024. All rights reserved.