Spring
文章平均质量分 84
5yong
这个作者很懒,什么都没留下…
展开
-
Spring+Velocity+Mybatis整合笔记
一、开发工具开发过程中使用的操作系统是OS X,关于软件安装的问题请大家移步高效的Mac环境设置。本文是我对自己学习过程的一个回顾,应该还有不少问题待改进,例如目录的设置、编码习惯和配置文件的处理等,请大家多多指正。文中用到的开发工具列举如下:JDK 1.7.0_79Intellij IDEA Ultimate 14 Mysql 5.6.25Maven 3Git、SourceT转载 2017-03-30 09:45:57 · 1066 阅读 · 0 评论 -
SpringMVC杂记(1) 使用阿里巴巴的fastjson
1) 国产开源软件要支持的 dependency> groupId>com.alibabagroupId> artifactId>fastjsonartifactId> version>1.2.1version>dependency>2) spring没有提供相应的HttpMessageConverter可以自己写一个。package com.转载 2017-04-01 13:16:39 · 382 阅读 · 0 评论 -
SpringSecurity3整合CAS实现单点登录
SpringSecurity本身已经做好了与CAS的集成工作,只需要我们做简单配置就可以了 步骤1 spring-cas.xml配置文件内容如下(完整版) xml version="1.0" encoding="UTF-8"?> beans:beans xmlns="http://www.springframework.org/schema/security" xmln转载 2017-04-01 13:18:41 · 499 阅读 · 0 评论 -
注释驱动的 Spring cache 缓存介绍
介绍 spring 3.1 激动人心的新特性:注释驱动的缓存,本文通过一个简单的例子进行展开,通过对比我们原来的自定义缓存和 spring 的基于注释的 cache 配置方法,展现了 spring cache 的强大之处,然后介绍了其基本的原理,扩展点和使用场景的限制。通过阅读本文,你可以短时间内掌握 spring 带来的强大缓存技术,在很少的配置下即可给既有代码提供缓存能力。10评论转载 2017-04-20 10:07:42 · 511 阅读 · 0 评论 -
Spring中的AOP(七)——基于XML配置文件方式的AOP
除了前面介绍的基于JDK1.5的注解方式来定义切面,切入点和增强处理外,Spring AOP也允许直接使用XML配置文件来管理它们。在JDK1.5之前,只能使用配置文件的方式来管理,在Spring2.X后提供了一个新的aop命名空间来定义切面、切入点和增强处理。 相比之下,使用XML配置文件方式有如下优点:如果没有使用JDK1.5以上版本,只能使用XML配置文件的方式转载 2017-04-26 09:07:18 · 562 阅读 · 0 评论 -
Spring AOP拦截对Controller的请求时的配置失败
之前学了Spring AOP的内容,在普通的应用上使用是没有问题的,后来由于做web程序,所以想用来拦截http的请求,以便记录日志,但是在配置过程当中,出现了错误,具体内容如下:之前我们讲到,要配置一个切面类,要把它放入IoC容器中,并且还要使用如下代码配置:但是用过Java Web开发应用的都知道,使用Spring时的配置文件可能会有两个(我是这么做的),一个就是用在全局范围内的app转载 2017-04-26 09:15:51 · 1066 阅读 · 0 评论 -
Spring和SpringMVC父子容器关系初窥
一、背景 最近由于项目的包扫描出现了问题,在解决问题的过程中,偶然发现了Spring和SpringMVC是有父子容器关系的,而且正是因为这个才往往会出现包扫描的问题,我们在此来分析和理解Spring和SpringMVC的父子容器关系并且给出Spring和SpringMVC配置文件中包扫描的官方推荐方式。二、概念理解和知识铺垫 在Spring整体框架的核心概念中,容器是核心思想,就是转载 2017-04-27 11:09:30 · 422 阅读 · 0 评论 -
context:component-scan标签的use-default-
一、背景 我们在Spring+SpringMVC+Mybatis的集成开发中,经常会遇到事务配置不起作用等问题,那么本文就来分析下出现这种问题可能的原因以及解决方式。二、分析及原理窥探 1.项目结构 2.我们在spring-mvc.xml文件中进行如下配置,这种方式会成功扫描到带有@Controller注解的Bean,不会扫描带有@Service/@Repositor转载 2017-04-27 11:11:38 · 306 阅读 · 0 评论 -
OpenSessionInViewFilter原理以及为什么要用OpenSessionInViewFilter
1、说说为什么使用lazy当使用Hibernate中的one-to-many、many-to one、many-to-many关系映射的时候,一个对象中会包含一个或多个Set来关联其他的对象。例如:user-groups,当程序取user 对象时,如果一个用户有多个自定义组,那么程序将把组的信息也读取出来,在log中可以看到两个sql的输出。但是在页面的显示上,也许并不需要显示这个用户相关组的原创 2017-05-21 16:52:54 · 502 阅读 · 0 评论 -
No Session found for current thread
Hibernate4 与 spring3 集成之后, 如果在取得session 的地方使用了getCurrentSession, 可能会报一个错:“No Session found for current thread”, 这个错误的原因,网上有很多解决办法, 但具体原因的分析,却没有多少, 这里转载一个原理分析:SessionFactory的getCurrentSession并不能保证在原创 2017-07-23 15:22:57 · 877 阅读 · 0 评论 -
org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1,actual 0 1
spring中使用JdbcTemplate的queryForObject方法,当查不到数据时会抛出如下异常: org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1, actual 0 org.springframework.dao.support.DataAcce原创 2017-08-12 11:26:36 · 17132 阅读 · 1 评论 -
spring 中事务配置方式以及事务的传播性、隔离级别
在前面的文章中总结了spring事务的5中配置方式,但是很多方式都不用而且当时的配置使用的所有参数都是默认的参数,这篇文章就看常用的两种事务配置方式并信息配置事务的传播性、隔离级别、以及超时等问题,废话不说下面就来看看!一、注解式事务1、注解式事务在平时的开发中使用的挺多,工作的两个公司中看到很多项目使用了这种方式,下面看看具体的配置demo。2、事务配置实例(1)、spring+转载 2017-10-13 13:09:00 · 414 阅读 · 0 评论 -
spring3.0发送电子邮件(velocity模板,带附件,群发,解决乱码
在这个例子中,将与发送方相关的配置信息放在了一个email.properties文件中,spring容器启动的时候会从这个属性文件中读取发送方的配置信息,这样配置的主要原因在于,发送方一般都是固定不变的。我将发送的内容放在一个velocity模板文件中,这个文件很像jsp文件,您可以从http://airport.iteye.com/blog/23634中获取更多的关于velocity使用转载 2018-01-24 09:10:10 · 786 阅读 · 0 评论 -
spring+mybatis 报Could not load driverClass ${jdbc.driverClass}
使用spring+mybaits,将数据库连接信息写在jdbc.properties中,Xml代码 bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> property name="loca转载 2017-04-10 11:55:10 · 2751 阅读 · 0 评论 -
Spring 使用注解方式进行事务管理
使用步骤:步骤一、在spring配置文件中引入命名空间 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schem转载 2017-04-10 10:58:41 · 319 阅读 · 0 评论 -
多图详解Spring框架的设计理念与设计模式
Spring作为现在最优秀的框架之一,已被广泛的使用,51CTO也曾经针对Spring框架中的JDBC应用做过报道。本文将从另外一个视角试图剖析出Spring框架的作者设计Spring框架的骨骼架构的设计理念。Spring作为现在最优秀的框架之一,已被广泛的使用,51CTO也曾经针对Spring框架中的JDBC应用做过报道。本文将从另外一个视角试图剖析出Spring框架的作者设计S转载 2017-03-30 10:34:01 · 453 阅读 · 0 评论 -
tomcat web.xml配置
web.xml元素介绍我将自己知道的web.xml的元素整理了一下: web.xml首先是肯定要包含它的schema. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-app_2转载 2017-03-30 10:36:47 · 267 阅读 · 0 评论 -
详解Spring的配置文件
想必用过Spring的程序员们都有这样的感觉,Spring把逻辑层封装的太完美了(个人感觉View层封装的不是很好)。以至于有的初学者都不知道Spring配置文件的意思,就拿来用了。所以今天我给大家详细解释一下Spring的applicationContext.xml文件。Ok,还是通过代码加注释的方式为大家演示:以下是详解Spring的applicationContext.xml文件转载 2017-03-30 10:39:07 · 260 阅读 · 0 评论 -
Eclipse下配置spring应用
一. 关于Spring的环境配置问题。需要的包(除了基本java web开发环境(如jdk,tomcat )之外的):spring-framework,jakarta-struts(后面有关于spring与struts结合的部分要用到).二. 关于Spring的基本配置文件(我个人感觉,学习开发框架时,在明白了它的设计思想之后,配置文件设置是一个关键,等成功搭转载 2017-03-30 10:42:20 · 502 阅读 · 0 评论 -
Spring事务配置的五种方式
Spring事务配置的五种方式 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理转载 2017-03-30 10:45:49 · 319 阅读 · 0 评论 -
SPRING MVC
1.总体设计 MVC框架如Struts、Webwork,都在Servlet的基础上创建了一个自己的绝对空间,在自己的空间里定义MVC世界和规则。无论这个世界定义得是否漂亮,程序员都有一个学习世界的过程。 而Spring MVC则完全保留着Servlet概念中的request,response和session,并没有强制建立一个自己的概念模型(当然,他也有很烂的S转载 2017-03-30 10:47:22 · 384 阅读 · 0 评论 -
Spring整合velocity
Spring整合velocity 使用Velocity模板 Velocity是一种针对Java应用的易用的模板语言。Velocity模板中没有任何 Java代码,这使得它能够同时被非开发人员和开发人员轻松地理解。Velocity的用户手册上是这么说的:“Velocity将Java代码从Web 页面中分离出来,使用Web站点从长远看更容易维护,并且提供了一种可行的JavaServer转载 2017-03-30 10:49:23 · 408 阅读 · 0 评论 -
Spring注解讲解
Spring注解讲解使用Spring注解来注入属性 1.1. 使用注解以前我们是怎样注入属性的 类的实现:Java代码 public class UserManagerImpl implements UserManager { private UserDao userDao; public void setUserDao(UserDao userDa转载 2017-03-30 10:50:44 · 302 阅读 · 0 评论 -
Spring 注解学习手札
Spring 注解学习手札 SpringWeb网络应用应用服务器log4j近来工作发生了一些变化,有必要学习一下Spring注解了!网上找了一些个例子,总的说来比较土,大多数是转载摘抄,按照提示弄下来根本都运行不了,索性自己趟一遍这浑水,在这里留下些个印记。 这次,先来构建一个极为简单的web应用,从controller到dao。不考虑具体实现,只是先对整体架构有一个清晰的转载 2017-03-30 10:52:34 · 367 阅读 · 0 评论 -
spring 3.0配置实例-web.xml
http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd"> Smar转载 2017-03-30 10:54:03 · 546 阅读 · 0 评论 -
SpringMVC REST实现入门级的CRUD
这是一个WebProject,用到的是spring-framework-3.1.1.RELEASE首先是web.xml xml version="1.0" encoding="UTF-8"?> 02web-app version="2.5" 03 xmlns=转载 2017-03-30 10:55:12 · 341 阅读 · 0 评论 -
spring mvc 構建RESTFUL風格的URL時靜態資源文件映射的問題
listener> listener-class>org.springframework.web.context.ContextLoaderListenerlistener-class> listener> filter> filter-name>Set Character Encodingfilter-n转载 2017-03-30 10:57:14 · 1689 阅读 · 0 评论 -
Spring-boot+分布式下高性能全局对象唯一ID生成器代码+实例演示
版权声明:有问题的请留言 喜欢的请给个赞 --------------------------------不定时会更新,因为学习,所以快乐,因为分享,所以便捷!转载请标注出处,哈哈! https://blog.csdn.net/Appleyk/article/details/79077538 最近做起了数据优化的工作,主要是针对对象模型数据的导入,这里透漏下成效:利用mybatis...转载 2018-11-05 11:04:19 · 717 阅读 · 0 评论