`

petclinic

    博客分类:
  • java
阅读更多

记录一点学习心得:

1.关于.htm请求

<!--

- This bean resolves default view names for controllers that do not explicitly

- specify a view name in their return ModelAndView (see ClinicController).

- This translator takes the request URL and extracts a view name from it: e.g.

- "/welcome.html" -> "welcome", plus configured "View" suffix -> "welcomeView".

RequestToViewNameTranslator这个接口的功能是自动寻找请求所对应的视图名(当某个视图名没有明确配置的时候)。

这个接口目前只有一个实现,类名为DefaultRequestToViewNameTranslator。

-->

<bean id="viewNameTranslator" class="org.springframework.web.servlet.view.DefaultRequestToViewNameTranslator">

<property name="suffix" value="View"/>

</bean>

 

<!--

 - This bean provides explicit View mappings in a resource bundle instead of the

 - default InternalResourceViewResolver. It fetches the view mappings from

 - localized "views_xx" classpath files, i.e. "/WEB-INF/classes/views.properties"

 - or "/WEB-INF/classes/views_de.properties".

 -

 - Symbolic view names returned by Controllers will be resolved by this bean

 - using the respective properties file, which defines arbitrary mappings between

 - view names and resources.

 -->

<bean id="viewResolver" class="org.springframework.web.servlet.view.ResourceBundleViewResolver">

<property name="basename" value="views"/>

</bean>

在网上找资料说是spring的惯例优先原则(convention over configuration

对于http://localhost:8080/petclinic/findOwners.htm这个URL的请求将会对应findOwners这个逻辑视图名。这个视图名正是由DefaultRequestToViewNameTranslator解析出来的。然后,这个bean会被进一步解析

分享到:
评论

相关推荐

    Spring框架的示例项目源码 Spring Petclinic

    **Spring框架的示例项目源码 - Spring Petclinic** Spring Petclinic是Spring官方提供的一款开源示例应用,它用于展示Spring框架的各种特性及其在实际开发中的应用。该项目可以帮助开发者理解和学习Spring框架的...

    compass PetClinic 项目源码及工程

    《compass PetClinic 项目源码深度解析》 在IT领域,开源项目是技术学习与实践的重要资源。本文将深入探讨“compass PetClinic”项目,这是一个基于Spring Boot的Java Web应用,它提供了宠物诊所管理的功能,对于...

    Spring + Hibernate 例子(使用petclinic, 利用ant)

    描述中提到的“使用petclinic”表明这是一个基于PetClinic项目的实例。PetClinic是Spring官方提供的一个示例项目,用于演示Spring框架的各种功能。该项目模拟了一个宠物诊所的管理,包括宠物、主人、预约等实体的增...

    spring petclinic

    《Spring PetClinic:探索Spring框架的实践案例》 Spring PetClinic是Spring官方提供的一款开源示例应用,它主要用于展示Spring框架的核心特性及其在实际项目中的应用。这个项目不仅适用于初学者理解Spring的工作...

    PetClinic(支持国际化).rar

    《PetClinic——一款支持国际化的宠物诊所管理网站》 PetClinic是一款专为宠物诊所设计的管理软件,它以其强大的功能和灵活的国际化支持在IT行业中受到广泛关注。这款应用的核心在于提供一个全面的平台,帮助管理者...

    翻译 Spring Security - Tutorial: Adding Security to Spring Petclinic

    这篇教程“Adding Security to Spring Petclinic”旨在帮助开发者了解如何将安全特性整合到 Spring Petclinic 示例应用中。Spring Petclinic 是一个基于 Spring Boot 开发的开源项目,它展示了 Spring 框架的各种...

    spring-petclinic-angular:Spring Petclinic示例应用程序的Angular 8版本(前端)

    Spring Petclinic的角形前端 警告:仅客户端。 从后端使用REST API在启动前端应用程序之前,您需要启动后端服务器。 屏幕截图 安装 按照描述将更新到最新版本(当前为8.0.3)。 npm uninstall -g angular-cli @...

    springframework-petclinic:Spring框架宠物诊所

    为了实现高效开发流程,PetClinic项目可能会使用如Jenkins、GitLab CI/CD等工具,进行自动化构建、测试和部署。 通过研究Spring Framework宠物诊所项目,开发者可以深入了解Spring的各个方面,包括IoC、AOP、MVC、...

    spring-petclinic:示例 Spring Petclinic 项目

    然后您可以在此处访问 petclinic: 如果您发现 Spring Petclinic 的错误/建议改进我们的问题跟踪器可以在这里找到: : 在 Eclipse/STS 中使用 Petclinic先决条件您的系统中应安装以下项目: Maven 3 ( ) git 命令行...

    spring petclinic project

    《Spring PetClinic项目详解:领略Spring框架与Java后端开发的魅力》 Spring PetClinic项目是Spring官方推出的一个小型示例应用,旨在帮助开发者更好地理解和掌握Spring框架的核心功能和特性。这个项目不仅是一个...

    spring-petclinic:春天的诊所

    SpringPetClinic样品申请它是什么样子的? -spring-petclinic已在此处部署在cloudfoundry上: ://demo-spring-petclinic.cfapps.io/通过一些图表了解Spring Petclinic应用程序在本地运行诊所git clone ...

    spring-petclinic-angularjs:Spring Petclinic示例应用程序的AngularJS 1和Spring Boot 2版本

    Spring PetClinic示例应用程序的AngularJS和Spring Boot版本 通过一些图表了解Spring Petclinic应用程序 在本地运行诊所 git clone https://github.com/spring-petclinic/spring-petclinic-angularjs.git cd spring-...

    spring-petclinic:https://github.comspring-projectsspring-petclinic.git

    通过一些图表了解Spring Petclinic应用程序 在本地运行诊所 Petclinic是使用构建的应用程序。 您可以构建一个jar文件并从命令行运行它: git clone https://github.com/spring-projects/spring-petclinic.git cd ...

    spring-petclinic-master

    然后,您可以在此处访问petclinic:如果您发现Spring Petclinic的错误/建议的改进我们的问题跟踪器可在以下位置找到: : 数据库配置在默认配置下,Petclinic使用内存数据库(HSQLDB),该数据库在启动时会填充数据...

    spring-petclinic-master:Spring诊所

    然后,您可以在此处访问petclinic: 如果您发现Spring Petclinic的错误/建议的改进我们的问题跟踪器可在以下位置找到: : 数据库配置在默认配置下,Petclinic使用内存数据库(HSQLDB),该数据库在启动时会填充数据...

    spring-petclinic:自己的定制宠物诊所

    然后您可以在此处访问 petclinic: 如果您发现 Spring Petclinic 的错误/建议改进我们的问题跟踪器可以在这里找到: : 在 Eclipse/STS 中使用 Petclinic先决条件您的系统中应安装以下项目: Maven 3 ( ) git 命令行...

    spring-petclinic-rest-resolved

    REST版本的Spring PetClinic示例应用程序(spring-framework-petclinic扩展) Spring Petclinic应用程序的此后端版本仅提供REST API。 没有UI 。 是Angular前端应用程序,它使用了REST API。 通过一些图表了解...

    jgsu-spring-petclinic:在我的Jenkins Pluralsight入门课程中使用的spring-petclinic示例的WIP更新

    通过一些图表了解Spring Petclinic应用程序 在本地运行诊所 Petclinic是使用构建的应用程序。 您可以构建一个jar文件并从命令行运行它: git clone https://github.com/spring-projects/spring-petclinic.git cd ...

    spring-petclinic:一个基于Spring的示例应用程序

    通过一些图表了解Spring Petclinic应用程序 在本地运行诊所 Petclinic是使用构建的应用程序。 您可以构建一个jar文件并从命令行运行它: git clone https://github.com/spring-projects/spring-petclinic.git cd ...

Global site tag (gtag.js) - Google Analytics