Java框架
hsrlzg
这个作者很懒,什么都没留下…
展开
-
Mybatis底层对数据库的增删改的实现以及发生异常直接执行close(),并不执行rollback()回滚函数
下面是笔者自己写的一个getSqlSession的类重点在于SqlSession的获取:1.oppenSession()打开源码我们发现 oppenSession两个方法我们调用的是空参方法也就是说我们的autoCommit参数的值是false的我们接着往下跟踪openSessionFromDataSource()方法 我们从图中可以知道返回值是ne原创 2018-01-30 22:18:19 · 1055 阅读 · 3 评论 -
Mybatis三剑客之mybatis-generator逆向生成生成pojo、dao和xml文件
测试环境: 1.Windows 7 旗舰版 Service Pack 1 2.Eclipse Oxygen.1a Release (4.7.1a) 3.MySQL 5.6以及Navicat Premium 12mybstis-generator是笔者认为Mybatis框架里最有用的一把"剑",它会根据我们的数据库自动生成pojo、dao和xml文件 。pojo里面放的是原创 2018-01-30 23:18:57 · 3827 阅读 · 0 评论 -
Spring的Java配置方式(无xml)
Spring在4.x版本后支持用java的方式配置,今天要写的是有关Spring的Java配置的Demo.测试环境: 1.Windows 7 旗舰版 Service Pack 1 2.Eclipse Oxygen.1a Release (4.7.1a)1.新建一个meavn项目,war包工程,如果pom.xml里的war报错,工程中缺少了web.xml文件,项目名称-->右键-原创 2018-02-02 22:18:43 · 783 阅读 · 0 评论 -
SpringBoot学习之路(一)
前言:SpringBoot学习之前必须先了解Spring4.x版本的Java配置方式,详细请参考笔者的一篇文章《Spring的Java配置方式(无xml)》1.随着动态语言(node.js)的流行,JavaEE的开发变得非常的繁琐以及笨重,开发效率低下,我们在SpringBoot之前开发web项目,写依赖包,导包以及其他主流框架的集成等各种配置,导致部署流程复杂,第三方技术集成难度大.在这原创 2018-02-03 14:15:18 · 586 阅读 · 0 评论 -
SpringBoot学习之路(二)
我们在SpringBoot学习之路(一)已经充分了解了SpringBoot诞生的必然性,那么我们来尝试一下新建一个SpringBoot的Demo来体验一下由SpringBoot带来的快速开发。1.这是我们Demo截图,新建一个meavn项目.2.接下来是各个文件的内容.作用都有注释.pom.xml 4.0.0 org.springframewor原创 2018-02-03 20:43:47 · 332 阅读 · 0 评论 -
SpringBoot自动配置的简单分析
SpringBoot的"习惯优于配置"理念,使我们快速搭建开发环境.但是我们底层中到底是怎么实现的呢。这是SpringBoot学习之路(二)中Demo的HelloApplication.java里的一个片段.SpringBoot的快速启动是靠SpringApplication类来引导启动,执行的是SpringApplication.run方法。。。所以我们有理由相信我们的自动配置可能是原创 2018-02-05 10:03:48 · 1503 阅读 · 0 评论