Mar*_*ijk 2 java google-app-engine spring servlet-2.5 spring-boot
我想创建一个部署在Google AppEngine基础架构上的Spring Boot应用程序.GAE目前仅支持servlet 2.5 Web应用程序.
是否可以将Spring Boot(使用自动配置)与旧式web.xml结合使用?
我可以使用一个指向@Configration类的contextClass/contextConfigLocation,包括@EnableAutoConfiguration吗?
所有Spring Boot示例似乎都使用带有main方法的简单Application类来运行应用程序.所以我想知道Spring Boot是否支持使用web.xml作为启动应用程序的起点?
那里不止一个问题:
没有什么可以阻止你使用web.xml(它仍然是Servlet规范的一部分).如今,大多数人更喜欢Java初始化程序.
@EnableAutoConfiguration 适用于任何应用程序上下文(它只使用Spring的功能).
但是开箱即用的Spring Boot并没有ContextLoaderListener那么了解SpringApplication,所以如果你按照你的描述做的话,你会错过Boot的一些好处.你可能会发现这里有用的东西.
Spring Boot Actuator依赖于一些Servlet 3.0功能,因此您需要2.5环境的变通方法(有关详细信息,请参阅此spring-boot-legacy原型).
有一个示例应用程序在这里,关于GAE,目前这里部署运行:http://dsyerboot.appspot.com/.
| 归档时间: |
|
| 查看次数: |
4168 次 |
| 最近记录: |