View Technologies

    在 Spring MVC 中使用视图技术是可插拔的。无论你决定使用 Thymeleaf、Groovy Markup Templates、JSP,还是其他技术,主要都是配置的改变。本章涉及与 Spring MVC 集成的视图技术。我们假设你已经熟悉了 视图解析(这个很重要,它不仅仅是我们认知的 JSP 模板引擎,可以说 JSON 响应它也是一种视图技术,如果还是很模糊可以先看看这个 例子)。

    :::tips Spring MVC 应用程序的视图应该位于应用程序的内部信任边界内。视图可以访问应用程序上下文中的所有 bean。因此,不建议在模板可由外部来源编辑的应用程序中使用 Spring MVC 的模板支持,因为这可能会产生安全问题。 :::