------spring
IluckySi
知无不言,言无不尽!
展开
-
spring基础学习-简单实例(一)
spring概要介绍:spring是一个轻量级开源框架,以IoC(Inverse of Control:控制反转)和AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层,持久层和业务层等技术.通过spring提供的IoC容器,我们可以将对象之间的依赖关系交给spring管理,从而避免类和类的过度耦合,通过spring提供的AOP功能,方便了原创 2014-04-19 11:23:44 · 835 阅读 · 0 评论 -
java主函数初始化spring和log4j测试环境
try { ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("spring.xml"); PropertyConfigurator.configure("src/main/resources/log4j.properties"); }原创 2015-07-01 19:40:15 · 1916 阅读 · 0 评论 -
easyui和springmvc上传文件
用easyui上传文件,如果报如下错误:java.lang.IllegalStateException: Cannot convert value of type [java.lang.String] to required type [org.springframework.web.multipart.MultipartFile]: no matching editors or conversio原创 2015-07-02 09:13:00 · 1469 阅读 · 0 评论 -
java.lang.IllegalStateException: File has been moved - cannot be read again
在用jqueryfileupload上传文件时报如下错误:java.lang.IllegalStateException: File has been moved - cannot be read again后台接口是spring mvc, 检查sprnig mvc配置文件: 102400000 配置了允许上传文件的最大size, 而自己上传的文件大小远远小于这个原创 2015-04-29 14:50:23 · 8871 阅读 · 0 评论 -
通过springRestTemplate发送中文乱码问题
问题描述:需要通过调用友盟(第三方公司)的推送接口向ios和android设备推送消息,但是推送中文的时候,设备收到的信息是乱码.解决方案:把StringHttpMessageConverter这个类的源码中的Charset.forName("ISO-8859-1");改为Charset.forName("utf-8");编译后重新放在org.springframework.web原创 2014-12-12 10:29:45 · 1321 阅读 · 0 评论 -
springmvc rest服务deom实例
服务实现功能如下:spring rest服务:1.GetClient和GetController,Spring mvc rest template的get方法使用demo.2.PostClient和PostController,Spring mvc rest template的post方法使用demo.3.FileUploadClient和FileUploadController,原创 2014-11-07 19:17:43 · 1596 阅读 · 0 评论 -
spring缓存机制-根据condition加入缓存(三)
spring是一个轻量级开源框架,以IoC(Inverse of Control:控制反转)和AOP(Aspect Oriented Programming:面向切面编程)为内核,兼具功能强大的的原生展现层spring mvc,原生持久层spring jdbc和原生业务层等技术,并且以海纳百川的胸怀整合了开源世界里众多著名的第三方框架和类库,已经逐渐成为世界上使用最多的JavaEE企业级应原创 2014-06-15 13:56:24 · 5798 阅读 · 2 评论 -
spring缓存机制-自定义缓存(六)
spring是一个轻量级开源框架,以IoC(Inverse of Control:控制反转)和AOP(Aspect Oriented Programming:面向切面编程)为内核,兼具功能强大的的原生展现层spring mvc,原生持久层spring jdbc和原生业务层等技术,并且以海纳百川的胸怀整合了开源世界里众多著名的第三方框架和类库,已经逐渐成为世界上使用最多的JavaEE企业级应原创 2014-06-15 14:05:49 · 3678 阅读 · 0 评论 -
spring缓存机制-基本原理(五)
spring是一个轻量级开源框架,以IoC(Inverse of Control:控制反转)和AOP(Aspect Oriented Programming:面向切面编程)为内核,兼具功能强大的的原生展现层spring mvc,原生持久层spring jdbc和原生业务层等技术,并且以海纳百川的胸怀整合了开源世界里众多著名的第三方框架和类库,已经逐渐成为世界上使用最多的JavaEE企业级应原创 2014-06-15 14:00:43 · 5408 阅读 · 0 评论 -
spring缓存机制-入门实例(一)
spring是一个轻量级开源框架,以IoC(Inverse of Control:控制反转)和AOP(Aspect Oriented Programming:面向切面编程)为内核,兼具功能强大的的原生展现层spring mvc,原生持久层spring jdbc和原生业务层等技术,并且以海纳百川的胸怀整合了开源世界里众多著名的第三方框架和类库,已经逐渐成为世界上使用最多的JavaEE企业级应原创 2014-06-13 19:22:23 · 6139 阅读 · 1 评论 -
spring缓存机制-根据key更新缓存(二)
spring是一个轻量级开源框架,以IoC(Inverse of Control:控制反转)和AOP(Aspect Oriented Programming:面向切面编程)为内核,兼具功能强大的的原生展现层spring mvc,原生持久层spring jdbc和原生业务层等技术,并且以海纳百川的胸怀整合了开源世界里众多著名的第三方框架和类库,已经逐渐成为世界上使用最多的JavaEE企业级应原创 2014-06-13 19:40:46 · 4669 阅读 · 2 评论 -
spring缓存机制-@CachePut的用法(四)
spring是一个轻量级开源框架,以IoC(Inverse of Control:控制反转)和AOP(Aspect Oriented Programming:面向切面编程)为内核,兼具功能强大的的原生展现层spring mvc,原生持久层spring jdbc和原生业务层等技术,并且以海纳百川的胸怀整合了开源世界里众多著名的第三方框架和类库,已经逐渐成为世界上使用最多的JavaEE企业级应原创 2014-06-15 13:59:19 · 10462 阅读 · 0 评论 -
spring注解bean加载顺序问题(一)
最近在项目中遇到了一个问题:关于bean的加载顺序问题,在这里简单讲解一下.背景:项目框架组成:wicket+jdbc+spring,并且spring用的是注解方式,注解配置如下: 需求:在系统启动的时候需要初始化数据库,此工具类DbUtil存在core包下,并且由 @Component注解,即把普通类实例化到spring容器中.原创 2014-07-22 01:21:33 · 20999 阅读 · 3 评论 -
spring基础学习之Ioc-反射简单介绍(四)
Ioc(控制反转:Inverse of Control)是spring容器的内核,AOP,声明事务等功能都是建立在IoC基础上的.因为IoC这个名字比较晦涩,因此业界又提出了DI(依赖注入:Dependency Injection)的概念用以代替IoC,即让调用类对某一接口的实现类的依赖关系由容器注入,以移除调用类对这一接口实现的依赖.其中,spring就是这样一个容器,它通过配置文件原创 2014-04-24 19:55:09 · 882 阅读 · 0 评论 -
spring基础学习之IoC-资源访问(五)
上篇博客简单的回顾了一下Java的反射机制知识,本篇博客讲解一下spring的Resource接口.因为JDK所提供的访问资源的类(如File,java.net.URL等),并不能很好的满足各种底层资源的访问需求,于是spring设计了一个Resource接口,它提供了更强的访问底层资源的能力.该接口对应不同资源类型的实现类,Resource接口的主要方法有:boolean exi原创 2014-04-25 18:39:46 · 1149 阅读 · 0 评论 -
spring基础学习-简单实例(三)
上两篇关于spring的博客对spring做了一个简单的介绍,并且简单搭建了一个spring web应用的底层框架,本篇博客讲解一下用spring mvc搭建的前台框架,闲话少说,让我们继续spring学习之旅吧.f.前台框架搭建. spirng2.5新增了基于注解的mvc,而spring3.0还提供了rest风格的mvc,spring mvc已经变得更轻便,强大,易用. 首先原创 2014-04-22 13:56:47 · 1625 阅读 · 1 评论 -
spring基础学习-简单实例(二)
上篇关于spring的博客对spring做了一个简单的介绍,并且讲到了项目编码中关于model的创建,下面接着上篇博客继续我们的spring学习之旅.3.项目编码. b.创建dao. dao包括UserDao和LoginLogDao. 在UserDao中有三个方法,直接看代码. 在LoginLogDao中有一个方法,直接看代码. 在spri原创 2014-04-19 19:26:06 · 1115 阅读 · 0 评论 -
Unable to locate Spring NamespaceHandler for XML schema namespace tp://www.springframework.org/schem
背景: 创建的ssm项目,在eclipse中通过main函数运行正常,如下, 即可以正常加载spring上下文。/** * 加载spring配置文件和log4j日志文件 * @return boolean */ public boolean initEnv() { try { context = new ClassPat原创 2017-09-11 22:32:21 · 1021 阅读 · 0 评论