最近用Spring rest 做了个小站。其中包含了部分CMS功能。
网站地址:www.jsrzx.com (驾驶人在线)
部分代码贴在下面:
/**
* 转换日期绑定
* @param request
* @param binder
* @throws Exception
*/
@InitBinder
protected void convertDateFormat(HttpServletRequest request, ServletRequestDataBinder binder) throws Exception {
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
dateFormat.setLenient(false);
CustomDateEditor editor = new CustomDateEditor(dateFormat, false);
binder.registerCustomEditor(Date.class, editor);
}
/**
* 页面跳转
* @param res
*/
protected void sendRedirect(HttpServletResponse res,String location){
try {
res.sendRedirect(location);
} catch (IOException e) {
System.out.println("页面跳转出错!" + e.getMessage());
}
}
/**
* 获取请求来路
* @param req
* @return
*/
protected String getRequestURL(HttpServletRequest req){
String fromUrl = StringUtils.isNotEmpty(req.getHeader("Referer")) ? req.getHeader("Referer") : req.getParameter("returnUrl");
if(StringUtils.isNull(fromUrl) || fromUrl.indexOf(Constants.DOMAIN) == -1){
fromUrl = Constants.DOMAIN;
}
return fromUrl;
}
/**
* 获取项目上下文
* @param req
* @return
*/
protected String getContext(HttpServletRequest req){
String context = req.getContextPath();
if(!StringUtils.isNotEmpty(context))
context = Constants.DOMAIN;
return context;
}
有一起探讨的,欢迎留言!!
分享到:
相关推荐
Spring REST Docs。 官网 Spring REST Docs API。 Spring REST Docs 开发文档。
标题“spring-boot小试牛刀”表明我们即将探讨的是关于Spring Boot的基础知识和实践应用。Spring Boot是由Pivotal团队提供的一个用于简化Spring应用程序初始搭建以及开发过程的框架。它预设了许多默认配置,帮助...
【标题】"Spring Cloud Demo 小试牛刀" 在IT行业中,Spring Cloud是一个广泛使用的微服务框架,它为开发者提供了构建分布式系统所需的工具,如服务发现、负载均衡、熔断机制等。本项目名为“Spring Cloud Demo”,...
spring rest 增删改查(put\delete\post\get)简单示例详细讲解,亲测可用。spring rest 增删改查(put\delete\post\get)简单示例详细讲解,亲测可用。spring rest 增删改查(put\delete\post\get)简单示例详细...
Spring Data REST Angular 示例项目是一个整合了Java Spring Boot框架与Angular前端框架的应用实例,展示了如何构建一个现代化的Web应用。这个项目旨在演示如何利用Spring Data REST将后端数据服务暴露为RESTful API...
**Spring 3.0 REST 实例详解** 在现代Web开发中,REST(Representational State Transfer,表述性状态转移)已经成为构建API的首选架构风格。Spring框架,作为一个强大的Java企业级应用开发框架,从3.0版本开始就...
spring rest doc 例子,根据里面的例子,配合你的项目我相信能很快就用的上哦。尝试着用用吧。 spring rest doc 例子,根据里面的例子,配合你的项目我相信能很快就用的上哦。尝试着用用吧。
在"spring mvc rest基础学习demo"中,我们将深入探讨如何使用Spring MVC构建RESTful API。 REST(Representational State Transfer,表现层状态转移)是一种网络应用程序的设计风格和开发方式,基于HTTP协议,以...
【Spring CXF REST Demo】项目是一个使用Maven构建的Java应用程序,它展示了如何将Spring框架与Apache CXF集成,以创建RESTful风格的服务。在这个项目中,开发者可以学习到如何利用CXF作为服务端的REST服务提供者,...
在这个小例子中,我们将探讨如何使用Spring MVC来实现REST接口。 首先,让我们理解Spring MVC的基本架构。Spring MVC通过DispatcherServlet作为前端控制器,接收HTTP请求,然后根据请求映射找到相应的Controller...
本教程将通过一个简单的例子,讲解如何利用Spring MVC创建REST服务。 首先,我们需要在项目中引入Spring MVC的相关依赖。通常,这涉及到在Maven或Gradle的配置文件中添加Spring Web和Spring MVC的依赖。例如,如果...
Spring MVC 是一个强大的Java框架,用于构建Web应用程序,而REST(Representational State Transfer)是一种软件架构风格,常用于创建Web服务。"Spring MVC REST Demo"是一个示例项目,旨在展示如何在Spring MVC框架...
本文主要介绍了使用Spring框架构建REST API的全过程,内容包括了从基础的Spring Web应用搭建,到使用Java配置,再到通过Spring Security进行安全认证和授权,以及REST API的其他重要特性,例如:使用HTTP消息转换器...
"Spring REST"是指使用Spring框架创建RESTful服务的过程。REST(Representational State Transfer)是一种网络应用程序的设计风格和开发方式,基于HTTP协议,以JSON或XML等格式交换数据,实现了资源的分布式处理。 ...
介绍restlet如何整合spring框架进行开发。Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的,广泛的应用于应用项目中。 具体教程可以查看http://www.lifeba.org/arch/restlet_spring_3.html。
Spring Rest2ts生成器 spring-rest2ts-generator基于Spring MVC REST控制器和HTTP请求和响应的数据模型生成TypeScript代码。 spring-rest2ts-generator从Spring MVC开始,但是我们注意到它也很容易支持JAX-RS注释,...
标题中的"jersey+spring rest webservice web maven"是一个基于Java开发的RESTful Web服务架构,它结合了几个关键的技术组件。让我们深入探讨每个部分: 1. **Jersey**: Jersey是Java RESTful Web服务(JAX-RS)...
基于spring mina 封装 rest 形式接口服务器,摆脱对tomcat,resin等服务器的依赖,基于spring,mina本身可提供tcp/ip接口,同时封装rest可方面提供http形式rest接口访问服务,方便接入
Spring REST是使用Spring框架设计和开发RESTful API的实用指南。本书通过深入探索REST应用设计原则和最佳实践,引导读者学习构建REST应用的整个过程。本书首先提供REST、HTTP和Web基础设施的简要介绍,然后详细介绍...