记录一点学习心得:
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项目示例,具体网址在:https://github.com/spring-projects/spring-petclinic 导入eclipse之后需要一定的改动才可以运行
spring petclinicspring petclinic
sql脚本 博文链接:https://fhqiwcw.iteye.com/blog/1437708
Spring Petclinic的角形前端 警告:仅客户端。 从后端使用REST API在启动前端应用程序之前,您需要启动后端服务器。 屏幕截图 安装 按照描述将更新到最新版本(当前为8.0.3)。 npm uninstall -g angular-cli @...
NULL 博文链接:https://7wolfs.iteye.com/blog/939764
然后您可以在此处访问 petclinic: 如果您发现 Spring Petclinic 的错误/建议改进我们的问题跟踪器可以在这里找到: : 在 Eclipse/STS 中使用 Petclinic先决条件您的系统中应安装以下项目: Maven 3 ( ) git 命令行...
SpringPetClinic样品申请它是什么样子的? -spring-petclinic已在此处部署在cloudfoundry上: ://demo-spring-petclinic.cfapps.io/通过一些图表了解Spring Petclinic应用程序在本地运行诊所git clone ...
Spring PetClinic示例应用程序的AngularJS和Spring Boot版本 通过一些图表了解Spring Petclinic应用程序 在本地运行诊所 git clone https://github.com/spring-petclinic/spring-petclinic-angularjs.git cd spring-...
通过一些图表了解Spring Petclinic应用程序 在本地运行诊所 Petclinic是使用构建的应用程序。 您可以构建一个jar文件并从命令行运行它: git clone https://github.com/spring-projects/spring-petclinic.git cd ...
然后,您可以在此处访问petclinic:如果您发现Spring Petclinic的错误/建议的改进我们的问题跟踪器可在以下位置找到: : 数据库配置在默认配置下,Petclinic使用内存数据库(HSQLDB),该数据库在启动时会填充数据...
然后,您可以在此处访问petclinic: 如果您发现Spring Petclinic的错误/建议的改进我们的问题跟踪器可在以下位置找到: : 数据库配置在默认配置下,Petclinic使用内存数据库(HSQLDB),该数据库在启动时会填充数据...
然后您可以在此处访问 petclinic: 如果您发现 Spring Petclinic 的错误/建议改进我们的问题跟踪器可以在这里找到: : 在 Eclipse/STS 中使用 Petclinic先决条件您的系统中应安装以下项目: Maven 3 ( ) git 命令行...
REST版本的Spring PetClinic示例应用程序(spring-framework-petclinic扩展) Spring Petclinic应用程序的此后端版本仅提供REST API。 没有UI 。 是Angular前端应用程序,它使用了REST API。 通过一些图表了解...
通过一些图表了解Spring Petclinic应用程序 在本地运行诊所 Petclinic是使用构建的应用程序。 您可以构建一个jar文件并从命令行运行它: git clone https://github.com/spring-projects/spring-petclinic.git cd ...
通过一些图表了解Spring Petclinic应用程序 在本地运行诊所 Petclinic是使用构建的应用程序。 您可以构建一个jar文件并从命令行运行它: git clone https://github.com/spring-projects/spring-petclinic.git cd ...
通过一些图表了解Spring Petclinic应用程序 在本地运行诊所 Petclinic是使用构建的应用程序。 您可以构建一个jar文件并从命令行运行它: git clone https://github.com/spring-projects/spring-petclinic.git cd ...
Angular-spring-petclinic-angular.zip,Angular 8版Spring Petclinic示例应用程序(前端)Spring Petclinic Angular,Angularjs于2016年发布,是Angularjs的重写版。它专注于良好的移动开发、模块化和改进的依赖注入...
通过一些图表了解Spring Petclinic应用程序 在本地运行诊所 git clone https://github.com/spring-projects/spring-petclinic.git mvn tomcat7:run 然后,您可以在此处访问petclinic: 如果您发现Spring ...
Spring Boot PetClinic演示的React Frontend 该项目是的端口,其前端使用和构建。 我已尝试对原始示例项目的进行必要的后端代码修改。 主要是我添加了新的包org.springframework.samples.petclinic.web.api ,其中...