`
xiangkun
  • 浏览: 102015 次
  • 性别: Icon_minigender_1
  • 来自: 马尔代夫
社区版块
存档分类
最新评论

Spring rest 小试牛刀

 
阅读更多

最近用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 API(Spring REST Docs 开发文档).CHM

    Spring REST Docs。 官网 Spring REST Docs API。 Spring REST Docs 开发文档。

    spring-boot小试牛刀

    标题“spring-boot小试牛刀”表明我们即将探讨的是关于Spring Boot的基础知识和实践应用。Spring Boot是由Pivotal团队提供的一个用于简化Spring应用程序初始搭建以及开发过程的框架。它预设了许多默认配置,帮助...

    spring cloud demo 小试牛刀

    【标题】"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 rest 增删改查(put\delete\post\get)简单示例详细...

    spring-data-rest-angular例子

    Spring Data REST Angular 示例项目是一个整合了Java Spring Boot框架与Angular前端框架的应用实例,展示了如何构建一个现代化的Web应用。这个项目旨在演示如何利用Spring Data REST将后端数据服务暴露为RESTful API...

    Spring3.0 rest 实例

    **Spring 3.0 REST 实例详解** 在现代Web开发中,REST(Representational State Transfer,表述性状态转移)已经成为构建API的首选架构风格。Spring框架,作为一个强大的Java企业级应用开发框架,从3.0版本开始就...

    spring rest doc 例子

    spring rest doc 例子,根据里面的例子,配合你的项目我相信能很快就用的上哦。尝试着用用吧。 spring rest doc 例子,根据里面的例子,配合你的项目我相信能很快就用的上哦。尝试着用用吧。

    spring mvc rest基础学习demo

    在"spring mvc rest基础学习demo"中,我们将深入探讨如何使用Spring MVC构建RESTful API。 REST(Representational State Transfer,表现层状态转移)是一种网络应用程序的设计风格和开发方式,基于HTTP协议,以...

    spring cxf rest demo

    【Spring CXF REST Demo】项目是一个使用Maven构建的Java应用程序,它展示了如何将Spring框架与Apache CXF集成,以创建RESTful风格的服务。在这个项目中,开发者可以学习到如何利用CXF作为服务端的REST服务提供者,...

    spring mvc rest 小例子

    在这个小例子中,我们将探讨如何使用Spring MVC来实现REST接口。 首先,让我们理解Spring MVC的基本架构。Spring MVC通过DispatcherServlet作为前端控制器,接收HTTP请求,然后根据请求映射找到相应的Controller...

    使用Spring MVC创建REST服务简单例子

    本教程将通过一个简单的例子,讲解如何利用Spring MVC创建REST服务。 首先,我们需要在项目中引入Spring MVC的相关依赖。通常,这涉及到在Maven或Gradle的配置文件中添加Spring Web和Spring MVC的依赖。例如,如果...

    Spring MVC REST Demo

    Spring MVC 是一个强大的Java框架,用于构建Web应用程序,而REST(Representational State Transfer)是一种软件架构风格,常用于创建Web服务。"Spring MVC REST Demo"是一个示例项目,旨在展示如何在Spring MVC框架...

    Building a Rest API with Spring

    本文主要介绍了使用Spring框架构建REST API的全过程,内容包括了从基础的Spring Web应用搭建,到使用Java配置,再到通过Spring Security进行安全认证和授权,以及REST API的其他重要特性,例如:使用HTTP消息转换器...

    spring rest

    "Spring REST"是指使用Spring框架创建RESTful服务的过程。REST(Representational State Transfer)是一种网络应用程序的设计风格和开发方式,基于HTTP协议,以JSON或XML等格式交换数据,实现了资源的分布式处理。 ...

    基于spring的REST服务

    介绍restlet如何整合spring框架进行开发。Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的,广泛的应用于应用项目中。 具体教程可以查看http://www.lifeba.org/arch/restlet_spring_3.html。

    spring-rest-2-ts:spring rest 2 ts是Typescript生成器,它基于Spring MVC注释在Typescript中生成数据模型和服务。 它支持Angular和React的生成

    Spring Rest2ts生成器 spring-rest2ts-generator基于Spring MVC REST控制器和HTTP请求和响应的数据模型生成TypeScript代码。 spring-rest2ts-generator从Spring MVC开始,但是我们注意到它也很容易支持JAX-RS注释,...

    jersey+spring rest webservice web maven

    标题中的"jersey+spring rest webservice web maven"是一个基于Java开发的RESTful Web服务架构,它结合了几个关键的技术组件。让我们深入探讨每个部分: 1. **Jersey**: Jersey是Java RESTful Web服务(JAX-RS)...

    spring mina 封装rest接口服务器

    基于spring mina 封装 rest 形式接口服务器,摆脱对tomcat,resin等服务器的依赖,基于spring,mina本身可提供tcp/ip接口,同时封装rest可方面提供http形式rest接口访问服务,方便接入

    Spring REST

    Spring REST是使用Spring框架设计和开发RESTful API的实用指南。本书通过深入探索REST应用设计原则和最佳实践,引导读者学习构建REST应用的整个过程。本书首先提供REST、HTTP和Web基础设施的简要介绍,然后详细介绍...

Global site tag (gtag.js) - Google Analytics