Spring
文章平均质量分 65
weixin_39214481
这个作者很懒,什么都没留下…
展开
-
Spring管理实例化
在web程序中,用spring来管理各个实例(bean), 有时在程序中为了使用已被实例化的bean, 通常会用到这样的代码:ApplicationContext appContext = new ClassPathXmlApplicationContext("classpath:META-INF/spring/applicationContext-common.xml")...转载 2018-04-19 22:30:17 · 192 阅读 · 0 评论 -
MyBatis 与 Spring 整合
MyBatis—Spring 项目目前大部分的 Java 互联网项目,都是用 Spring MVC + Spring + MyBatis 搭建平台的。使用 Spring IoC 可以有效的管理各类的 Java 资源,达到即插即拔的功能;通过 Spring AOP 框架,数据库事务可以委托给 Spring 管理,消除很大一部分的事务代码,配合 MyBatis 的高灵活、可配置、可优化 SQL...转载 2019-05-29 09:47:25 · 94 阅读 · 0 评论 -
关于Spring+Mybatis事务管理中数据源的思考
之前被同事问了一个问题:在我们的工程里,事务的开启跟关闭是由Spring负责的,但具体的SQL语句却是由Mybatis执行的。那么问题来了,Mybatis怎么保证自己执行的SQL语句是处在Spring的事务上下文中?注:这篇文章重点不是分析Spring事务的实现原理,但却需要读者提前了解Spring事务原理的一些知识点,这样读起来才会容易些现在公司主流的开发框架大部分是使用spring...转载 2019-05-31 16:30:48 · 583 阅读 · 0 评论 -
spring,mybatis事务管理配置与@Transactional注解使用[转]
spring,mybatis事务管理配置与@Transactional注解使用概述事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了一致的抽象,其特点如下:为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, JPA(Java Pe...转载 2019-05-31 16:29:04 · 176 阅读 · 0 评论 -
spring AspectJ的Execution表达式
转载自:http://blog.csdn.net/peng658890/article/details/7223046Aspectj切入点语法定义在使用spring框架配置AOP的时候,不管是通过XML配置文件还是注解的方式都需要定义pointcut"切入点"例如定义切入点表达式execution(* com.sample.service.impl..*.*(..))execut...转载 2019-03-29 15:59:13 · 151 阅读 · 0 评论 -
SSM框架-----Spring篇
SSM框架是spring MVC,spring和mabatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层四层。spring MVC:负责请求的转发和视图管理。spring :实现业务对象管理。mybatis :作为数据对象的持久化引擎。一.谈谈你对Spring框架的理解1.Spring...转载 2019-03-11 17:02:47 · 1251 阅读 · 0 评论 -
Spring中使用DataSourceTransactionManager进行事务管理的xml配置
在一个业务的实现过程中,可能需要多条sql完成对数据库的操作,比如账户登录,需要匹配用户名和密码,然后要增加积分,还要记录登录的ip和时间,这可能需要三个sql语句,这三个语句应当是一个整体,任意一个sql执行不成功,都表示这个业务没有执行完成,这就有了事务的概念。事务是数据库中的概念,就是对数据库的一组操作,由一条或多条sql组成。事务具有同步的特点,一条sql执行失败,其他sql都不会执行,即...转载 2018-07-04 14:35:38 · 6661 阅读 · 0 评论 -
Spring Bean的生命周期(非常详细)
Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。准确的了解Spring Bean的生命周期是非常必要的。我们通常使用ApplicationContext作为Spring容器。这里,我们讲的也是 ApplicationContext中Bean的生命周期。而实际上BeanFactory也是差不多的,只不过处理器需要手动注册。 转载请注明地址 http://www.cnb...转载 2018-06-02 14:34:18 · 163 阅读 · 0 评论 -
SpringAOP+注解实现简单的日志管理
https://www.cnblogs.com/qlqwjy/p/8747476.html转载 2018-05-18 16:52:35 · 148 阅读 · 0 评论 -
SpringMVC利用AOP实现自定义注解记录日志
第一,注解:@Before – 目标方法执行前执行@After – 目标方法执行后执行(不管有误异常都会执行)@AfterReturning – 目标方法返回后执行,如果发生异常不执行(即成功执行后才会执行)@AfterThrowing – 异常时执行@Around – 在执行上面其他操作的同时也执行这个方法第二,SpringMVC如果要使用AOP注解,必须将1<aop:aspectj-au...转载 2018-04-21 16:06:47 · 465 阅读 · 0 评论 -
spring aop记录操作日志和错误日志
AOP介绍aop这个概念不陌生了,我们就结合下边这个图来简单的介绍一下aop中的几个概念。 AOP:Aspect-Oriented Programming的缩写 JoinPoint:要切入的点,例如我们图中的addUser方法就是一个JoinPoint。 Pointcut:定系统中符合条件的一组Joinpoint。 Aspect:就是我们的切面,例如我们的日志类,里边包含了记录操作日志,记录异常...转载 2018-04-21 15:40:26 · 5233 阅读 · 0 评论 -
spring mvc +spring aop结合注解的 用户操作日志记录
记录 spring mvc controller层操作记录 Java代码 package com.wssys.framework; import java.lang.reflect.Method; import java.text.SimpleDateFormat; import java.util.Calendar; import javax.servlet.http.Http...转载 2018-04-21 11:35:52 · 2457 阅读 · 1 评论 -
springMVC中aop配置不起作用的解决方法
最近在学习spring的aop原理后,在springMVC里练习时按照网上的配置写好了相应的aop类以及在xml做了相应设置。但是aop的设置一直不起作用。查看相关博客后找到了一种解决方法。 在web环境中spring的ApplicationContext.xml的配置大致为:web容器启动时,扫描除controller之外的service、dao等其他的所有包。<cont...转载 2018-04-21 11:13:36 · 1920 阅读 · 0 评论 -
spring依赖注入方法
本例都是在局部配置文件中配置的,也可以在applicationContext.xml文件中直接进行配置,为了说明方便,这里用的局部配置方法。(1)通过构造方法创建一个类Catpackage cn.java.di; public class Cat { private String name; private Integer age; private Float weight; ...转载 2018-04-19 23:31:00 · 104 阅读 · 0 评论 -
mybatis源码 (五) —— mybatis的事务如何被spring管理
要想使用spring的事务,要加入mybatis-spring依赖包 <!-- 引用插件依赖:MyBatis整合Spring --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybati...转载 2019-05-29 10:24:40 · 203 阅读 · 0 评论