Spring配置事务

Spring配置事务

       前言

        使用Spring框架在XML中配置事务。为数据库操作提供了一个从失败中恢复到正常状态的方法,同时提供了数据库即使在异常状态下仍能保持一致性的方法。当多个应用程序在并发访问数据库时,可以在这些应用程序之间提供一个隔离方法,以防止彼此的操作互相干扰。


阅读全文
事务隔离级别

事务隔离级别

       前言

        任何支持事务的数据库,都必须具备四个特性,分别是:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability),也就是我们常说的事务ACID,这样才能保证事务((Transaction)中数据的正确性。


阅读全文
Spring整合MyBatis

Spring整合MyBatis

       前言

        作为Bean容器,Spring框架提供了IoC机制,可以接管所有组件创建工作并进行依赖管理。因而整合主要工作就是把MyBatis使用中所涉及的核心组件配置到Spring中,交给Spring来创建管理。业务逻辑对象依赖基于MyBatis技术实现的DAO对象,核心是获取SqlSession实例。要获取SqlSession实例,需要依赖SqlSessionFactory实例。而SqlSessionFactory是SqlSessionFactoryBuilder依据MyBatis配置文件中的数据源、SQL映射文件等信息构建的。


阅读全文
初识Spring

初识Spring

       前言

        Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。是一个轻量级框架,大大简化Java企业级开发。


阅读全文
MyBatis的SQL映射

MyBatis的SQL映射

       前言

        MyBatis是一个优秀数据持久层框架。它内部封装了通过JDBC访问数据库的操作,支持普通的SQL查询、存储过程和高级映射,动态映射SQL语句。


阅读全文
初识MyBatis

初识MyBatis

       前言

        MyBatis是一个优秀数据持久层框架。它内部封装了通过JDBC访问数据库的操作,支持普通的SQL查询、存储过程和高级映射,几乎消除了所有的JDBC代码和参数的手工设置。


阅读全文
SpringBoot访问JSP

SpringBoot访问JSP

       前言

        Spring Boot默认是不支持jsp页面的访问的。这一点有点不同,SpringBoot如果需要访问JSP、html等页面需要导入相关的依赖。


阅读全文
初识SpringBoot

初识SpringBoot

       前言

        Spring Boot是一个简化Spring开发的框架。用来监护spring应用开发,约定大于配置,去繁就简,just run 就能创建一个独立的,产品级的应用。我们在使用Spring Boot时只需要配置相应的Spring Boot就可以用所有的Spring组件,简单的说,spring boot就是整合了很多优秀的框架,不用我们自己手动的去写一堆xml配置然后进行配置。从本质上来说,Spring Boot就是Spring,它做了那些没有它你也会去做的Spring Bean配置。在Spring上做了一层封装。


阅读全文
mysql连接参数

MySQL连接参数

       前言

        MySQL数据库的连接方式、参数以及url配置参数大全


阅读全文
lombok工具使用

lombok工具使用

       前言

        Lombok通过增加一些“处理程序”,可以让java变得简洁、快速。能以简单的注解形式来简化java代码,提高开发人员的开发效率。


阅读全文