Dongguabai的博客

掉不尽的底子玩不尽的味;

关于 synchronized 和 @Transactional 冲突的解释

可能会有朋友发现@Transactional 注解和synchronized 同时使用的时候“锁”会失效。 文章地址:https://mp.weixin.qq.com/s?__biz=MzU1OTgyMDc3Mg==&mid=2247483750&idx=1&am...

2019-03-15 16:38:54

阅读数 50

评论数 0

分析 @Trannsactional 和 SqlSession 的关系

在这样一段代码中: 加了 @Transactional 和不加@Transactional Mapper 与数据库交互产生的连接是不一样的。 文章地址:https://mp.weixin.qq.com/s/8LV_MMrwlxqzva7wjOYfeA 欢迎关注公众号: ...

2019-03-13 09:47:31

阅读数 36

评论数 0

JdbcTemplate 手动开启/提交/回滚事务

源码地址:https://github.com/dongguabai/thinkingTest/tree/master/jdbcTemplateDemo 配置类: package demo.dongguabai.tx.dongguabaidtx.config; import org.spr...

2019-03-09 02:20:52

阅读数 477

评论数 0

Spring 的 BeanNameAware 和 BeanFactoryAware 接口

转自:https://blog.csdn.net/qq_17612199/article/details/53115706 BeanNameAware 作用:让Bean获取自己在BeanFactory配置中的名字(根据情况是id或者name)。  Spring自动调用。并且会在Spring自身...

2018-11-27 13:59:53

阅读数 126

评论数 0

Spring 自定义 XML 配置扩展

XML 配置用的越来越少了,不过还是有比较了解一下 Spring 对 XML 的扩展机制。Spring 是基于 Dom 进行操作的。 可以先看看官方文档的介绍: 9.2. XML Schema Authoring 9.2.1. Introduction Since version 2.0...

2018-11-26 21:46:47

阅读数 76

评论数 0

Spring使用@Indexed加快启动速度

Spring读取@Component组件(派生性),有两种实现方式,一种是反射,一种是ASM。反射性能低主要是要loadClass,毕竟Class,需要Load,比如扫描”com.dongguabai”需要把所有的类load,效率太慢。 ASM相当于直接加载类的资源信息,ReadResource...

2018-11-11 19:46:21

阅读数 1052

评论数 2

Spring Bean作用域为多例情况下的注入问题

测试代码: @RestController @Scope("prototype") public class TestController { private static TestService testService; //这个方法不...

2018-11-07 12:13:41

阅读数 74

评论数 0

Spring依赖注入static静态变量相关问题

转自:https://blog.csdn.net/rongxiang111/article/details/78881371 1.Spring不支持依赖注入static静态变量 在springframework里,我们不能@Autowired一个静态变量,使之成为一个spring bean,例...

2018-11-06 18:55:23

阅读数 33

评论数 0

向Spring中注入HttpServletRequest

转自:https://www.cnblogs.com/springsource/p/6728292.html            https://www.cnblogs.com/kevin-yuan/p/5336124.html 看似很简单的一个问题,借此追踪下spring的源码处理。 在...

2018-11-05 19:42:07

阅读数 499

评论数 0

Spring IO Platform

转自:https://www.jianshu.com/p/ce29422e3d1a Spring IO Platform reference对Spring IO的介绍如下: Spring IO Platform is primarily intended to be used with a ...

2018-11-04 21:27:36

阅读数 29

评论数 0

在工具类中静态方法使用Spring的组件

/** * @author Dongguabai * @date 2018/9/27 10:14 */ @Component public class VwOrgSupport { /** * 可显示最低级别orgType */ private sta...

2018-10-22 17:21:27

阅读数 50

评论数 0

Spring @Primary注解

转自:https://blog.csdn.net/qq_16055765/article/details/78833260 在spring 中使用注解,常使用@Autowired, 默认是根据类型Type来自动注入的。但有些特殊情况,对同一个接口,可能会有几种不同的实现类,而默认只会采取其中一种...

2018-10-10 14:22:12

阅读数 33

评论数 0

Spring重写CharacterEncodingFilter完全解决编码问题

转自:https://blog.csdn.net/u010028869/article/details/51286782 编码问题是在编程过程中经常遇到的问题之一,如果早期不指定统一的编码格式,开发过程中会遇到各种各样的乱码问题。还好spring为咱们提供了一个编码过滤器,可以帮助咱们解决大部分...

2018-10-10 09:26:51

阅读数 76

评论数 0

web.xml中配置CharacterEncodingFilter编码过滤器的原理

转自:https://blog.csdn.net/uhgagnu/article/details/59103027 在web.xml文件中,我们经常可以看到配置的统一编码过滤器,他继承了OncePerRequestFilter,而OncePerRequestFilter继承自GenericFil...

2018-10-10 09:21:35

阅读数 49

评论数 0

Spring定时任务的简单配置

在Spring的配置文件中加上: xmlns:task="http://www.springframework.org/schema/task" http://www.springframework.org/schema/task http://www....

2018-09-14 16:32:39

阅读数 55

评论数 0

JDBC Connection XXX will not be managed by Spring

有时候在SQL日子上会出现这样的信息: 也就是说Connection没有被Spring管理,也就是说现在没有进行事务控制。也就是个猜测,可以简单验证一下: 在Service中有两个相同内容的方法,一个被事务控制一个没有: 测试一下: 测试结果: 第一个被Spring事务控...

2018-08-26 01:32:12

阅读数 1873

评论数 1

Spring源码下载

进入Spring官网: 点击进入github: 下载即可: 导入至idea: 导入成功,这里构建工具使用的是gradle: 简单看看Spring非常重要的BeanFactory: 现在就可以开始源码的学习了。...

2018-07-24 10:10:46

阅读数 131

评论数 0

InitializingBean简单使用

InitializingBean接口为bean提供了初始化执行的方法,即afterPropertiesSet方法,凡是继承该接口的类,在初始化bean的时候会执行该方法。 下面简单示例: 这是一个Spring组件Filer: 实现了afterPropertiesSet方法: 在这个方法...

2018-07-08 01:39:46

阅读数 242

评论数 0

BeanFactory not initialized or already closed - call 'refresh' before accessing beans via the Applic

今天启动一个很老的项目出现了这样一个异常: 再往上看看: 发现是有两个重名的Service。更名即可。  

2018-07-06 10:58:55

阅读数 403

评论数 0

Spring/SpringBoot中的拦截顺序(异常抛出顺序)

2018-07-02 16:40:56

阅读数 1743

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭