![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
qq_33340838
这个作者很懒,什么都没留下…
展开
-
springmvc 缓存
前几篇文章已经搭建了一个基本的springmvc demo,现在我们来完善下。 相信大家写程序的时候都接触过缓存的概念,也都知道,数据量大的时候缓存对于提高效率是很显著的。而缓存一般包括前台静态资源缓存和后台查询出来的数据缓存,这里介绍的是后者。最后感谢以下两篇文章,本文是在他们的基础上完成这个demo的。http://my.oschina.net/duoduo3369/blog/1转载 2017-02-16 12:51:01 · 269 阅读 · 0 评论 -
spring 中常用的两种事务配置方式以及事务的传播性、隔离级别
在前面的文章中总结了spring事务的5中配置方式,但是很多方式都不用而且当时的配置使用的所有参数都是默认的参数,这篇文章就看常用的两种事务配置方式并信息配置事务的传播性、隔离级别、以及超时等问题,废话不说下面就来看看!一、注解式事务1、注解式事务在平时的开发中使用的挺多,工作的两个公司中看到很多项目使用了这种方式,下面看看具体的配置demo。2、事务配置实例(1)、spring+转载 2017-06-02 13:20:04 · 320 阅读 · 0 评论 -
Spring事务配置的五种方式
Spring事务配置的五种方式 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionMana转载 2017-06-02 13:22:25 · 284 阅读 · 0 评论 -
spring 配置异步要点 @Async
一般可以简单的用@Async来配置一个异步方法。例如 Java代码 /** * 发送MIME格式的用户修改通知邮件 */ @Async public void sendNotificationMail(Map keyValue,String toAddress,String subJect,String templateName) {转载 2017-07-31 16:18:13 · 576 阅读 · 0 评论 -
spring 事物传播属性
一、Propagation (事务的传播属性)Propagation : key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。P转载 2017-08-16 14:56:32 · 200 阅读 · 0 评论 -
MySQL的事务处理及隔离级别
事务是DBMS得执行单位。它由有限得数据库操作序列组成得。但不是任意得数据库操作序列都能成为事务。一般来说,事务是必须满足4个条件(ACID) 原子性(Autmic):事务在执行性,要做到“要么不做,要么全做!”,就是说不允许事务部分得执行。即使因为故障而使事务不能完成,在rollback时也要消除对数据库得影响! 一致性(Consistency):事务操作之后转载 2017-08-20 18:46:32 · 320 阅读 · 0 评论 -
spring 事物特性
1. private 修饰符 不支持事物2.同一个类中 无事物方法调用有事物方法 :事物无效,若把有事物方法放入另一个类中则有效。3.同一个类中有事物方法调用不支持事物方法,但还是都有事物都会回滚。原创 2017-08-14 11:25:43 · 230 阅读 · 0 评论 -
部署war包到Tomcat
1. 开发给到一个war包,假设叫 a-b-c.war。2. 打开Tomcat安装路径 ,假设是“D:\Tomcat\apache-tomcat-7.0.68”,然后进入到 webapps文件夹。3. 把 a-b-c.war丢到 webapps文件夹。4. 启动Tomcat。如果不需要更改配置文件:到这一步就可以了。在浏览器输入“http:localhost:tomcat_port转载 2017-08-14 13:28:14 · 251 阅读 · 0 评论 -
注解与代理类
配置Spring对基于注解的Cache的支持,首先我们需要在Spring的配置文件中引入cache命名空间,其次通过就可以启用Spring对基于注解的Cache的支持。 有一个mode属性,可选值有proxy和aspectj。默认是使用proxy。当mode为proxy时,只有缓存方法在外部被调用的时候Spring Cache才会发生作用,这也就意味着如果一个缓存方法在其声明对原创 2017-09-10 01:18:46 · 317 阅读 · 0 评论 -
springContent 配置
1.通过构造器注入对象 2.类里引入@AutowiredQmcsClient qmcsClient;3.使用qmcsClient.setMessageHandler(new MessageHandler(){}原创 2017-05-03 10:31:03 · 874 阅读 · 0 评论 -
spring配置文件详解
spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的"图纸"。Java EE程序员必须学会并灵活应用这份"图纸"准确地表达自己的"生产意图"。Spring配置文件是一个或多个标准的XML文档,applicationContext.xml是Spring的默认配置文件,当容器启动时找不到指定的配置文档时,将会尝试加载这个默认的配置文件。转载 2017-02-15 14:19:15 · 167 阅读 · 0 评论 -
spring aop 日志
首先我们为什么需要做日志管理,在现实的上线中我们经常会遇到系统出现异常或者问题。这个时候就马上打开CRT或者SSH连上服务器拿日子来分析。受网络的各种限制。于是我们就想为什么不能直接在管理后台查看报错的信息呢。于是日志管理就出现了。 其次个人觉得做日志管理最好的是Aop,有的人也喜欢用拦截器。都可以,在此我重点介绍我的实现方式。 Aop有的人说拦截不转载 2017-02-16 12:52:41 · 141 阅读 · 0 评论 -
Spring对注解(Annotation)处理源码分析1——扫描和读取Bean定义
1.从Spring2.0以后的版本中,spring也引入了基于注解(Annotation)方式的配置,注解(Annotation)是JDK1.5中引入的一个新特性,用于简化Bean的配置,某些场合可以取代XML配置文件。开发人员对注解(Annotation)的态度也是萝卜青菜各有所爱,个人认为注解可以大大简化配置,提高开发速度,同时也不能完全取代XML配置方式,XML 方式更加灵活,并且发展的相对转载 2017-02-17 12:31:39 · 320 阅读 · 0 评论 -
spring 三种注入方式
Spring中依赖注入有三种注入方式:一、构造器注入;二、设值注入(setter方式注入);三、Feild方式注入(注解方式注入)。 一、构造器注入 构造器注入顾名思义就是在程序组件中实现构造器,构造器可以是一个也可以是多个。废话不多说,直接上代码。 Java代码 package cn.glzaction转载 2017-02-17 16:35:18 · 178 阅读 · 0 评论 -
spring三种实例化bean的方式
在spring中有三中实例化bean的方式:一、使用构造器实例化;二、使用静态工厂方法实例化;三、使用实例化工厂方法实例化。 每种实例化所采用的配置是不一样的:一、使用构造器实例化;这种实例化的方式可能在我们平时的开发中用到的是最多的,因为在xml文件中配置简单并且也不需要额外的工厂类来实现。 Xml代码转载 2017-02-17 16:37:15 · 317 阅读 · 0 评论 -
Spring的依赖注入(接口注入)
Java代码 Spring的依赖注入(接口注入) 2009-11-26 10:06 148人阅读 评论(0) 收藏 举报 这篇文章来谈谈《Spring Framework 开发参考手册》的3.3.3.1小节中的Lookup方法注入。 仔细看看文档,这种方法主要是用在Singleton的Object中使用非Singleton的Bean时,通过lo转载 2017-02-20 10:22:16 · 728 阅读 · 0 评论 -
spring四种依赖注入方式
平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理,spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。依赖注入的另一种说法是“控制反转”,通俗的理解是:平常我们new一个实例,这个实例的控制权是我们程序员,而控制转载 2017-02-20 10:23:31 · 170 阅读 · 0 评论 -
spring ioc
首先想说说IoC(Inversion of Control,控制倒转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我们到处去看哪里有长得漂亮身材又好的mm,然后打听她们的兴趣爱好、qq号、电话号、ip号、iq号………,想办法认识她们,投其所好送原创 2017-02-14 10:38:39 · 157 阅读 · 0 评论 -
spring aop
AOP技术,它利用一种称为"横切"的技术,剖解开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块,并将其命名为"Aspect",即切面。所谓"切面",简单说就是那些与业务无关,却为业务模块所共同调用的逻辑或责任封装起来,便于减少系统的重复代码,降低模块之间的耦合度,并有利于未来的可操作性和可维护性。使用"横切"技术,AOP把软件系统分为两个部分:核心关注点和横切关注点。业务处原创 2017-02-14 10:29:02 · 195 阅读 · 0 评论 -
Spring aop 通过获取代理对象实现事务切换
1.2.((类名) AopContext.currentProxy()).方法();原创 2018-02-05 17:38:19 · 339 阅读 · 1 评论