
restful
文章平均质量分 82
nethub2
这个作者很懒,什么都没留下…
展开
-
Spring boot中使用 JdbcTemplate
JDBC首先,我们来看看传统的JDBC是如何连接数据库并操作数据库的吧:package main;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class ...原创 2017-01-22 16:41:29 · 226 阅读 · 0 评论 -
为什么越来越多的开发者选择使用Spring Boot
Web应用开发背景使用Java做Web应用开发已经有近20年的历史了,从最初的Servlet1.0一步步演化到现在如此多的框架,库以及整个生态系统。经过这么长时间的发展,Java作为一个成熟的语言,也演化出了非常成熟的生态系统,这也是许多公司采用Java作为主流的语言进行服务器端开发的原因,也是为什么Java一直保持着非常活跃的用户群。最受Java开发者喜好的框架当属spring,...原创 2017-04-02 19:15:55 · 169 阅读 · 0 评论 -
基于Spring提供支持不同设备的页面
之前有篇文章基于Spring boot的设备类型检查现在继续讲下【基于Spring提供支持不同设备的页面】 通常不同的设备访问我们是通过响应式设计来统一处理各种设备的尺寸的。但是如果希望针对不同的设备,显示不同的内容呢? Spring对于这一点同样提供了很好的支持,来看看如何实现。准备工作我们通过一个简单的例子来演示,基于Spring MVC来实现一个简单的HTTP GET请...原创 2017-03-24 12:39:32 · 127 阅读 · 0 评论 -
Spring Boot自动配置
在上篇文章如何运行Spring Boot应用中,已经熟悉了如何通过maven或者gradle创建一个Spring Boot应用,这篇文章主要学习Spring Boot的自动配置,包括注解的使用以及一些配置约束等等。关于Spring Boot的特性介绍,可以参考Spring Boot特性。主应用类在Spring Boot应用中,我们通常将主应用类放置于应用的根包中,例如,com.ja...原创 2016-11-15 22:31:30 · 101 阅读 · 0 评论 -
Spring mvc系列七之 文件上传
springMVC默认的解析器里面是没有加入对文件上传的解析的,使用springmvc对文件上传的解析器来处理文件上传的时需要用springmvc提供的MultipartResolver的申明,又因为CommonsMultipartResolver实现了MultipartResolver接口,所以我们可以在springmvc配置文件中这样配置: Xml代码 <...原创 2016-11-15 21:42:13 · 93 阅读 · 0 评论 -
Spring boot文件上传功能
本篇文章,我们要来做一个Spring的文件上传功能:1. 创建一个Maven的web工程,然后配置pom.xml文件,增加依赖:12345<dependency> <groupId>org.springframework.boot</groupId> <artifactId...原创 2016-11-15 21:40:54 · 116 阅读 · 0 评论 -
Spring Boot特性
1. SpringApplicationSpringApplication 类是启动 Spring Boot 应用的入口类,你可以创建一个包含 main() 方法的类,来运行 SpringApplication.run 这个静态方法:public static void main(String[] args) { SpringApplication.run(MySpring...原创 2016-11-15 21:20:28 · 107 阅读 · 0 评论 -
Spring Boot 性能优化
Spring 框架给企业软件开发者提供了常见问题的通用解决方案,包括那些在未来开发中没有意识到的问题。但是,它构建的 J2EE 项目变得越来越臃肿,逐渐被 Spring Boot 所替代。Spring Boot 让我们创建和运行项目变得更为迅速,现在已经有越来越多的人使用它。我们已经在几个项目中使用了 Spring Boot ,今天我们就来一起讨论一下如何改进 Spring Boot 应用的性能...原创 2016-11-15 20:29:55 · 110 阅读 · 0 评论 -
spring boot 1.4.1 with jsp file sample
spring boot 1.4.1 with jsp file sample > http://www.cnblogs.com/eclipse-/p/5914680.html[原创]Spring boot 框架构建jsp web应用 > http://www.cnblogs.com/gods/p/4421116.htmlSample Spring Boo...原创 2016-11-05 21:32:30 · 136 阅读 · 0 评论 -
【从零开始学Spring Boot】
http://412887952-qq-com.iteye.com/【Spring Boot 系列博客】76. Spring Boot完美解决(406)Could not find acceptable representation原因及解决方法 75. Spring Boot 定制URL匹配规则【从零开始学Spring Boot】 71.mybatis 如何获取插入的id...原创 2016-12-03 21:33:35 · 98 阅读 · 0 评论 -
Spring Boot系列教程一:Eclipse安装spring-tool-suite插件
一.前言 一直使用eclipse,个人习惯选用Eclipse+spring-tool-suite进行开发,特别注意Eclipse要选用对应的spring-tool-suite进行安装,这点笔者浪费了好长时间,以下为对应的版本。eclipse-kepler.4.3.1–>springsource-tool-suite-RELEASE-e4.3.1-updatesit...原创 2017-05-09 14:09:43 · 135 阅读 · 0 评论 -
No plugin found for prefix 'spring-boot' ...的问题解决方法
我在出初学spring boot时,用idea启动项目没问题,但是用maven启动项目时报错信息如下: [ERROR] No plugin found for prefix ‘spring-boot’ in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] av...原创 2017-01-22 14:23:57 · 504 阅读 · 0 评论 -
Spring Boot文件上传示例(Ajax和REST)
本文介绍如何使用Ajax请求在Spring Boot Web应用程序(REST结构)中上传文件。本文中使用的工具:Spring Boot 1.4.3.RELEASESpring 4.3.5.RELEASEThymeleafjQuery (webjars)MavenEmbedded Tomcat 8.5.6Google Chrome浏览器1. 项目结构...原创 2017-06-18 17:52:48 · 216 阅读 · 0 评论 -
Spring Boot文件上传示例
本文介绍如何在Spring Boot Web应用程序中上传文件。使用的工具 :Spring Boot 1.4.3.RELEASESpring 4.3.5.RELEASEThymeleafMaven 3Embedded Tomcat 8.5.61. 项目结构标准项目结构如下图所示 -2. 项目依赖Spring boot依赖关系,无需额外的文件上...原创 2017-06-18 14:14:50 · 192 阅读 · 0 评论 -
Spring-boot 启动时碰到的错误:
Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package WARN 320 --- [lication.main()] ationConfigEmbeddedWebApplicationContext : Exception encountered durin...原创 2017-01-04 10:15:14 · 443 阅读 · 0 评论 -
基于Spring的Web缓存
缓存的基本思想其实是以空间换时间。我们知道,IO的读写速度相对内存来说是非常比较慢的,通常一个web应用的瓶颈就出现在磁盘IO的读写上。那么,如果我们在内存中建立一个存储区,将数据缓存起来,当浏览器端由请求到达的时候,直接从内存中获取相应的数据,这样一来可以降低服务器的压力,二来,可以提高请求的响应速度,提升用户体验。缓存的分类数据库数据缓存一般来说,web应用业务逻辑业务...原创 2017-01-02 23:07:28 · 116 阅读 · 0 评论 -
Spring Boot应用开发初探与示例
Spring Boot是由Pivotal团队提供的全新Spring开发框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。从它的名字可以看出,Spring Boot 的作用在于创建和启动新的基于 Spring 框架的项目。它的目的是帮助开发人员很容易的创建出独立运行和产品级别的基于 Spring 框架的应用。它包含的特性如下:应用独立运行,对于Web应用直接嵌入应用服务器...原创 2017-01-02 17:29:13 · 125 阅读 · 0 评论 -
使用Spring Security进行Spring MVC的权限验证
https://www.tianmaying.com/tutorial/spring-security Spring Security,这是一种基于Spring AOP和Servlet过滤器的安全框架。它提供全面的安全性解决方案,同时在Web请求级和方法调用级处理身份确认和授权。在Spring Framework基础上,Spring Security充分利用了依赖注入(DI,Depend...原创 2017-01-01 23:02:44 · 149 阅读 · 0 评论 -
基于Spring和Spring MVC实现可跨域访问的REST服务
基于Spring和Spring MVC实现可跨域访问的REST服务https://www.tianmaying.com/tutorial/cross-origin-rest-serviceWeb应用中前端JavaScript访问后端的REST服务默认是不能跨域的,这里的域英文中叫Origin,有时也叫Domain,包含了协议(HTTP/HTTPS),域名和端口号。不能跨域指的是,如果来自...原创 2017-01-01 22:14:02 · 159 阅读 · 0 评论 -
[原创]Spring Boot + Mybatis 简易使用指南(二)多参数方法支持 与 Joda DateTime类型支持...
http://www.cnblogs.com/gods/p/4440450.html 前言 今天在开发练习项目时遇到两个mybatis使用问题 第一个问题是mapper方法参数问题,在参数大于一个时,mybatis不会自动识别参数命名 第二个问题是Pojo中使用Joda DateTime类型的字段,mybatis并不天然支持DateTime,这个问题想必有众多开...原创 2016-11-05 21:28:55 · 347 阅读 · 0 评论 -
[原创]Spring Boot + Mybatis 简易使用指南(一)基础环境搭建
http://www.cnblogs.com/gods/p/4423422.html 相对于使用JdbcTemplate,Mybatis可自动建立pojo类型与数据库列的映射关系,数据库访问层的开发简单了许多 所有数据库访问操作,均封装在各个Mapper接口中,接口的实现即为数据库sql操作,sql可以注解的形式提供,也可以定义在xml文件中(复杂的sql操作优选xml) ...原创 2016-11-05 21:28:34 · 123 阅读 · 0 评论 -
DevTools in Spring Boot
本文主要了解Spring Boot 1.3.0新添加的spring-boot-devtools模块的使用,该模块主要是为了提高开发者开发Spring Boot应用的用户体验。要想使用该模块需要在Maven中添加:<dependencies> <dependency> <groupId>org.springframe...原创 2016-11-05 21:25:28 · 111 阅读 · 0 评论 -
SpringMVC 文件上传配置,多文件上传,使用的MultipartFile
这篇文章主要说明一下如何使用SpringMVC进行表单上的文件上传以及多个文件同时上传的步骤SpringMVC 基础教程 框架分析:http://blog.youkuaiyun.com/swingpyzf/article/details/8885459SpringMVC 基础教程 简单入门实例:http://blog.youkuaiyun.com/swingpyzf/article/details/8904205...原创 2016-10-18 16:29:07 · 126 阅读 · 0 评论 -
SpringMVC 史上最全最强详细示例实战教程
一个简单的入门实例教程该实例的源码和实例中的jar源码:http://download.youkuaiyun.com/detail/swingpyzf/5348563所需要的jar: http://download.youkuaiyun.com/detail/swingpyzf/5348531 另外一篇关于SpringMVC 文件上传,多文件上传:http://blog.youkuaiyun.com/tanr...原创 2016-10-18 15:34:06 · 135 阅读 · 0 评论 -
使用Spring Boot快速构建应用
随着Spring 4新版本的发布,Spring Boot这个新的子项目得到了广泛的关注,因为不管是Spring 4官方发布的新闻稿还是针对首席架构师Adrian Colyer的专访,都对这个子项目所带来的生产率提升赞誉有加。 Spring Boot充分利用了JavaConfig的配置模式以及“约定优于配置”的理念,能够极大的简化基于Spring MVC的Web应用和REST服务开发。...原创 2016-10-18 15:12:35 · 101 阅读 · 0 评论 -
Spring MVC之@RequestParam @RequestBody @RequestHeader 等详解
>PathVariable >RequestHeaderCookieValue>RequestParam RequestBody>SessionAttributes ModelAttribute需要考虑这个否? 如何使用HttpServletRequest 引言:接上一篇文章,对@RequestMapping进行地址映射讲解之后,该篇主要讲...原创 2016-10-10 22:38:11 · 119 阅读 · 0 评论 -
Spring MVC – Easy REST-Based JSON Services with @ResponseBody
Spring 3 makes JSON REST services really easy. This tutorial will show you how in just a few steps.You can grab the code on GitHub.PrerequisitesYou should have a working Spring MVC Application. If...原创 2016-10-10 22:32:27 · 129 阅读 · 0 评论 -
菜鸟学习Spring——SpringMVC注解版前台向后台传值的两种方式
一、概述。在很多企业的开法中常常用到SpringMVC+Spring+Hibernate(mybatis)这样的架构,SpringMVC相当于Struts是页面到Contorller直接的交互的框架也是界面把信息传输到Contorller层的一种架构,通过这个架构可以让我们把页面和Contorller层解耦,使得开发人员的分工更加明确。二、代码演示。1、首先配置SpringMVC环...原创 2016-10-09 16:42:58 · 141 阅读 · 0 评论 -
spring mvc restful
Springmvc构造RESTful详细讲解Rest介绍 /blog/1 HTTP GET => 得到id = 1的blog/blog/1 HTTP DELETE => 删除 id = 1的blog/blog/1 HTTP PUT => 更新id = 1的blog/blog HTTP POST => 新增BLOG 以下详细解一下spr...原创 2016-05-03 21:45:28 · 186 阅读 · 0 评论 -
什么是RESTful Web Service / webservice和restful的区别
http://www.ruanyifeng.com/blog/2014/05/restful_api.htmlhttp://developer.51cto.com/art/200908/141825.htm 用 Java 技术创建 RESTful Web 服务http://www.ibm.com/developerworks/cn/web/wa-jaxrs/基于 REST ...原创 2016-04-29 00:22:10 · 274 阅读 · 0 评论 -
Spring MVC快速入门
今天给大家介绍一下Spring MVC,让我们学习一下如何利用Spring MVC快速的搭建一个简单的web应用。更深入地学习Spring MVC,请大家参考Spring MVC实战入门训练。环境准备一个称手的文本编辑器(例如Vim、Emacs、Sublime Text)或者IDE(Eclipse、Idea Intellij)Java环境(JDK 1.7或以上版本)Mave...原创 2016-10-19 11:12:29 · 158 阅读 · 0 评论 -
Spring @Configuration 和@Bean的使用
http://www.tuicool.com/articles/M3MVr2 虽然 2.0 版本发布以来,Spring 陆续提供了十多个注解,但是提供的这些注解只是为了在某些情况下简化 XML 的配置,并非要取代 XML 配置方式。这一点可以从 Spring IoC 容器的初始化类可以看出: ApplicationContext 接口的最常用的实现类是它们都是面向 XML ...原创 2016-10-19 23:02:44 · 117 阅读 · 0 评论 -
将JSP/Servlet项目转换为Spring Boot项目 + 自动部署与刷新
将JSP/Servlet项目转换为Spring Boot项目创建Spring Boot应用在基于Spring来重构JSP应用之前,我们先引入Spring Boot,使之成为一个Spring Boot应用。你只需要在原来的代码基础上,增加简单的配置和少量的代码即可引入Spring Boot,整个过程5分钟就能完成。这里我们使用Maven来管理依赖,因为我们需要增加Spring B...原创 2016-11-05 21:13:27 · 995 阅读 · 0 评论 -
基于Spring访问REST服务
我们之前学习过如何将关系数据库中的数据轻转化为REST服务可访问的信息,轻松写意的例子。基于Spring来访问REST服务也非常简单,只需要对POJO进行标注,通过Spring提供的RestTemplate就能轻松搞定,来一探究竟吧。开发环境IDE+Java环境(JDK 1.7或以上版本)Maven 3.0+(Eclipse和Idea IntelliJ内置,如果使用IDE并且不使用...原创 2016-10-30 18:31:30 · 125 阅读 · 0 评论 -
通过Spring Boot三分钟创建Spring Web项目
Spring Boot简介接下来我们所有的Spring代码实例将会基于Spring Boot,因此我们先来了解一下Spring Boot这个大杀器。Spring早期使用XML配置的方式来配置Spring Beans之间的关系,比如AOP和依赖注入的配置。随着功能以及业务逻辑的日益复杂,应用便会伴随大量的XML配置文件以及复杂的Bean依赖关系。随着Spring 3.0的发布,Sprin...原创 2016-10-30 14:03:22 · 142 阅读 · 0 评论 -
Spring MVC拦截器
Spring WebMvc框架中的Interceptor,与Servlet API中的Filter十分类似,用于对Web请求进行预处理/后处理。通常情况下这些预处理/后处理逻辑是通用的,可以被应用于所有或多个Web请求,例如:记录Web请求相关日志,可以用于做一些信息监控、统计、分析检查Web请求访问权限,例如发现用户没有登录后,重定向到登录页面打开/关闭数据库连接——预处理时打开...原创 2016-10-27 22:41:11 · 88 阅读 · 0 评论 -
Spring MVC / Spring Boot中使用Thymeleaf模板引擎
新一代Java模板引擎Thymeleaf一定让你惊叹于Thymeleaf的强大,但是真正在Web应用结合Web特性使用模板引擎,还需要进行一定的配置和学习。Thymeleaf于Spring集成Thymeleaf除了基本的模板引擎,还提供了一套Spring集成技术使得在Spring MVC中能够使用它完全替代JSP作为模板引擎,它的功能特性如下:Spring MVC中@Control...原创 2016-10-27 22:40:08 · 142 阅读 · 0 评论 -
基于Spring和Spring MVC实现可跨域访问的REST服务
Web应用中前端JavaScript访问后端的REST服务默认是不能跨域的,这里的域英文中叫Origin,有时也叫Domain,包含了协议(HTTP/HTTPS),域名和端口号。不能跨域指的是,如果来自http://abc.com:80的JavaScript代码只能访问http://abc.com:80中的资源(HTTP默认端口号为80,注意端口号不同也是不同的域)。大家不妨试一试在自己的Jav...原创 2016-10-27 22:25:22 · 124 阅读 · 0 评论 -
基于Spring boot的设备类型检查
移动互联网时代用户的行为习惯逐渐往移动端迁移,越来越多的人通过手机浏览器来浏览网页。有时,我们需要知道一个用户是通过什么设备来访问我们的页面的,比如对比PC端访问量和移动端访问量。这些信息我们可以通过解析HTTP请求中的头信息来获取,但是这样和核心业务逻辑无关的代码放到Controller中实在不够优雅。没关系,Spring已经把这种脏活累活给干了!来看看基于Spring如何来做设备类型检...原创 2016-10-22 22:41:40 · 1350 阅读 · 0 评论 -
Spring MVC DispatcherServlet详解
Spring MVC的特点Spring MVC框架是围绕DispatcherServlet来设计的,这个Servlet会把请求分发给各个处理器,并支持可配置的处理器映射、视图渲染、本地化、时区与主题渲染和文件上传等功能。处理器是应用中注解了@Controller和@RequestMapping的类和方法,Spring为处理器方法提供了非常多样灵活的配置。Spring 3.0以后提供了...原创 2016-10-22 21:16:31 · 209 阅读 · 0 评论