spring
_自由之子_
这个作者很懒,什么都没留下…
展开
-
spring 3.2 错误java.lang.IllegalStateException: Failed to load ApplicationContext
我的环境是spring 3.2+jdk8 刚运行就报错,于是尝试把JDK版本改为7,结果问题解决 妈蛋,果然是spring 3.2和JDK8不兼容啊。。。原创 2016-09-24 14:52:24 · 1245 阅读 · 0 评论 -
Spring 事物对系统性能影响
背景:公司使用的自己封装的分库分表的中间件,配合Spirng的事物,实现数据库访问功能。优化前的针对某接口的TPS只有30左右 接口调用Spring事物的伪代码public void A(){ B(); }public void B(){ //do somethings //Mysql 具体事务逻辑 增删改查 // do something } 事物配置针对方法A<tx:method na原创 2017-05-22 17:28:19 · 3253 阅读 · 0 评论 -
spring事务不能回滚 异常捕获不抛出
默认spring只在发生未被捕获的runtimeexcetpion时才回滚。 最笨的办法:代码级控制:TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); 为何在aop advitor中配置rollba-for=“java.lang.Exception”异常时不回滚呢?转载 2017-05-12 11:18:54 · 362 阅读 · 0 评论 -
spring 3.2.x 源码 构建 编译 备忘录 以及 导入 idea 工程
环境: windows 7 64位 IDEA 2017.3 64位 JDK8 64 位 8u162 JDK8 下载 GRADLE 2.14.1 准备工作1.设置JAVA_HOME,设置GRADLE_HOME,java和gradle的bin要放在windows的path里。 2.GitHub 下载spring源码,这里是3.2.x,记得切换在网页上切换分支,或者直接clone下来切换到3.2.x 。原创 2017-12-13 11:31:17 · 1608 阅读 · 0 评论 -
maven 引入/导入 添加 spring 3 依赖
在pom.xml里添加如下内容.spring 默认版本3.2.6,其他的3.x版本列表可以看这里 <!-- Shared version number properties --> <properties> <org.springframework.version>3.2.6.RELEASE</org.springframework.version> </proper原创 2017-12-13 13:58:41 · 3131 阅读 · 0 评论