
spring
文章平均质量分 88
bit-cafe
深入学习才能体会到知识带来的快了!
展开
-
@RequestBody 和@ResponseBody 注解详解
在spring3 中新增了@ResponseBody 和@RequestBody 两个注解,下面我们来学习一下相关内容:一、@RequestBody 1、该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上.2、再把HttpMessageConverter返回的对象数据绑定到 con转载 2016-06-13 21:49:46 · 18977 阅读 · 0 评论 -
spring 3以及之后版本的异步方法
这里我们来看看spring 3.0 以及以后版本中支持的@Async (方法异步)其实在之前的程序中也没看到过有使用@Async 的,最近才接触到,想着如果使用异步缓存是不是响应速度会大幅提升那,就比如你去查询,发现缓存中没有数据,你要从数据库中获取数据,然后要把数据放到缓存中然后才能将数据展示到前台,其中将数据放到缓存的这个步骤占用了一部分时间,这样的话前台展示就比较慢了,所以如果保存到缓存原创 2016-07-14 09:19:01 · 7540 阅读 · 2 评论 -
spring+hibernate 两种整合方式配置文件
之前的文章都是讲解springmvc+spring+mybatis 的整合,而很少有springmvc+spring+hibernate 因为工作的需要,最近在使用hibernate 所以下面我们来看看 spring整合hibernate的配置文件,这里只说spring+hibernate 的配置文件而不说springmvc 因为这些是不用变的。spring整合hibernate 有两种方式转载 2016-07-05 02:07:32 · 21117 阅读 · 0 评论 -
web 中常用的两种上传文件的方法总结
这里我们来总结整理一下常用的两种文件上传方式以及要注意的东西:1、springmvc .MultipartFile 的上传方式。2、org.apache.commons.fileupload 使用apache的fileuoload 来实现当我们使用springmvc 的MultipartFile 时我们要在spring的配置文件中添加如下的配置文件:(1)、bean的引入以及编码和原创 2016-07-19 23:54:11 · 16979 阅读 · 4 评论 -
Springmvc 在同一个controller和不同的controller中进行重定向redirect和转发forward:
redirect forward 在同一个controller之间进行重定向:redirect1、我们的请求在同一个controller之间进行重定向具体代码如下:2、实例: 前台代码: id: name: sex: 后台代码:@RequestMapping(value="/update.do"原创 2015-04-03 08:56:04 · 28609 阅读 · 3 评论 -
spring中引入其他文件
刚开始学习spring 以及springmvc 、mybatis 框架时能把配置文件配置能起来就很高兴了,但是当时间长了我们发现如果所有的配置都写在一个配置文件中的话会很多,所以看着也痛苦,所以我们可以吧配置文件分开配置,这样方便之后查找,那分开配置的方式有几种方式那:1、将配置文件引入spring的配置文件情况描述:简单的springmvc+spring+mybatis 框架我搭建起来了原创 2016-11-13 18:52:58 · 860 阅读 · 0 评论 -
spring 中常用的两种事务配置方式以及事务的传播性、隔离级别
在前面的文章中总结了spring事务的5中配置方式,但是很多方式都不用而且当时的配置使用的所有参数都是默认的参数,这篇文章就看常用的两种事务配置方式并信息配置事务的传播性、隔离级别、以及超时等问题,废话不说下面就来看看!一、注解式事务1、注解式事务在平时的开发中使用的挺多,工作的两个公司中看到很多项目使用了这种方式,下面看看具体的配置demo。2、事务配置实例(1)、spring+原创 2016-07-03 15:21:17 · 55153 阅读 · 5 评论 -
spring3 之后自带的定时任务以及实例
定时任务,这个刚开始接触是在定时导数据,当时要求将某个数据库中的数据,导入另一个表中,这样就写程序,写执行java程序的shell 脚本 最后在linux的crontab 中指定shell 脚本的定时执行。而之后又知道有Quartz 这个定时框架,在后台换公司发现公司有使用定时但使用的是spring 自带的,一查才知道spring3.0 后spring才有了这个功能,下面我们就看看spring原创 2016-07-03 21:58:45 · 5980 阅读 · 0 评论 -
Springmvc中 同步/异步请求参数的传递以及数据的返回
注意: 这里的返回就是返回到jsp页面, **** controller接收前台数据的方式,以及将处理后的model 传向前台*****1、前台传递数据的接受:传的属性名和javabean的属性相同(1)、使用基本类型,或引用类型进行接受:@RequestMapping(value="/select")PublicString select(String name,int原创 2015-04-02 09:04:14 · 31424 阅读 · 1 评论 -
springmvc异常统一处理
spring mvc异常统一处理(ControllerAdvice注解)1、配置spring 版本:[html] view plain copyorg.springframework-version>4.1.9.RELEASEorg.springframework-version> spring-servlet.xml,转载 2017-11-18 18:42:46 · 2393 阅读 · 0 评论 -
Quartz的Demo
下面我们来看看两个小demo实现定时任务的执行:一、package test2;import org.quartz.CronScheduleBuilder;import org.quartz.JobBuilder;import org.quartz.JobDetail;import org.quartz.Scheduler;import org.quartz.Scheduler原创 2016-06-17 17:45:32 · 943 阅读 · 0 评论 -
Spring3 MVC请求参数获取的几种方法总结
Spring MVC3在controller和视图之间传递参数的方法: 一, 从controller往视图传递值,controller---->视图 1)简单类型,如int, String,直接写在controller方法的参数里,是无法传递到视图页面上的(经测试)。 (而用@RequestParam("name")注解,可以从视图上,或地址中加?name=***传递到co原创 2014-09-14 09:37:55 · 1465 阅读 · 0 评论 -
SpringMVC深度探险(四) —— SpringMVC核心配置文件详解
在上一篇文章中,我们从DispatcherServlet谈起,最终为读者详细分析了SpringMVC的初始化主线的全部过程。整个初始化主线的研究,其实始终围绕着DispatcherServlet、WebApplicationContext和组件这三大元素之间的关系展开。 在文章写完之后,也陆续收到了一些反馈,其中比较集中的问题,是有关WebApplicationContext对组件进行初始转载 2015-04-02 08:54:02 · 1417 阅读 · 0 评论 -
SpringMVC深度探险(三) —— DispatcherServlet与初始化主线
在上一篇文章中,我们给出了构成SpringMVC应用程序的三要素以及三要素的设计过程。让我们来归纳一下整个设计过程中的一些要点: SpringMVC将Http处理流程抽象为一个又一个处理单元SpringMVC定义了一系列组件(接口)与所有的处理单元对应起来SpringMVC由DispatcherServlet贯穿始终,并将所有的组件串联起来在整个过程中,组件和Dispa转载 2015-04-02 08:28:45 · 1323 阅读 · 0 评论 -
SpringMVC深度探险(二) —— SpringMVC概览
对于任何事物的研究,总是由表及里、由浅入深地进行。在本系列的第二篇文章中,我们将通过不同的观察视角,对SpringMVC做一些概要性的分析,帮助大家了解SpringMVC的基本构成要素、SpringMVC的发展历程以及SpringMVC的设计原则。 SpringMVC的构成要素 了解一个框架的首要任务就是搞清楚这个框架的基本构成要素。当然,这里所说的构成要素实际上还可以被挖掘为两个转载 2015-04-02 08:26:44 · 1068 阅读 · 0 评论 -
SpringMVC深度探险(一) —— SpringMVC前传
本文是专栏文章(SpringMVC深度探险)系列的文章之一在我们熟知的建立在三层结构(表示层、业务逻辑层、持久层)基础之上的J2EE应用程序开发之中,表示层的解决方案最多。因为在表示层自身的知识触角很多,需要解决的问题也不少,这也就难免造成与之对应的解决方案层出不穷。 笔者在很多讨论中经常可以看到类似“某某框架已死”,或者“某某框架已经足以打败所有其他的框架”的言论。事实上,每一种转载 2015-04-01 09:09:10 · 1047 阅读 · 0 评论 -
springmvc+spring+mybatis 整合
1、其实我也是菜鸟一枚,以前ssm不会,所以花了一段时间,学习了mybatis spring又进行了整合,后来又学习springmvc算是都看了看,今天就把整个搭建好的框架整理一下,和大家分享,如果错误希望指正…… 2、整个项目的目录结构:3、有了整体结构之后我们一步一步整合来实现,整合步骤:(1)、配置前端控制器,web.xml配置(2)、创建处理原创 2015-03-23 08:43:20 · 19124 阅读 · 8 评论 -
spring中五中事务配置方式
Spring事务配置的五种方式 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这转载 2015-03-05 11:44:38 · 1325 阅读 · 0 评论 -
spring中依赖注入方式总结
Spring中依赖注入的四种方式 在Spring容器中为一个bean配置依赖注入有三种方式:· 使用属性的setter方法注入 这是最常用的方式;· 使用构造器注入;· 使用Filed注入(用于注解方式). 使用属性的setter方法注入首先要配置被注入的bean,在该bean对应的类中,应该有要注入的对象属性或者基本数据类型的属性。例如:为UserBi原创 2015-03-03 22:16:11 · 5648 阅读 · 0 评论 -
Spring之ORM(spring 与mybatis的4种整合实例)
我们知道spring没有提供orm框架但是,提供了很好的和orm框架这个的代沟,我们可以和流行的orm框架进行整合,本文主要介绍Spring与Mybatis三种常用整合方法,需要的整合架包是mybatis-spring.jar,可以通过连接下载http://download.youkuaiyun.com/detail/qh_java/8431455 ; 1、采用数据映射器(MapperFact原创 2015-02-11 00:22:11 · 25366 阅读 · 1 评论 -
spring之jdbcTemplate实例
如果我们不使用spring或使用spring但不使用spring的jdbcT模板的时候我们要取得一个数据库的连接以及关闭要经过如下几步:1、使用Java反射加载驱动2、通过DriverManager 的getConnection() 方法获取Connection对象3、获取Statement 或PrepareStatement4、 调用Statement 或PrepareS原创 2015-02-09 22:30:32 · 3212 阅读 · 0 评论 -
spring之Aop面向切面
面向切面编程中的一些概念1.1 代理模式代理模式的英文叫做Proxy或Surrogate,中文都可译为”代理“,所谓代理,就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用A. 抽象主题角色声明了真实主题和代理主题的共同接口,这样一来在任何可以使用真实主题的地方都可以原创 2015-02-09 10:49:45 · 1291 阅读 · 0 评论 -
Spring之ioc控制反转(依赖注入)
个人感觉依赖注入比控制反转更好理解,所以下面就只说依赖注入:spring的整体结构示意图:一、spring 中的概念: beanFactory容器:1、容器是spring框架的核心,容器使用ioc依赖注入来管理所有组成应用系统的组件。2、spring中的两种容器: beanFactory 这个容器提供了基础的依赖注入支持,而且是延迟加载的,而 applicatio原创 2015-02-08 17:16:59 · 5046 阅读 · 0 评论