Spring
文章平均质量分 84
Kathy66·
你必须非常努力,才能看起来毫不费力。
展开
-
SpringAOP
文章目录一、理解AOP思想二、AspectJ和SpringAOP的区别与联系1.AspectJ框架2.SpringAOP3.总结三、AOP操作术语四、Spring AOP的使用1.XML方式1.创建用于拦截的Bean2.编写通知类3.编写XML配置文件AOP4.测试类5.执行结果2.注解方式1.引入AspectJ包2.创建用于拦截的Bean3.创建Advisor4.创建配置文件5.测试6.执行结果3.小结3.AOP execution表达式五、Spring AOP五种通知的执行顺序1.XML配置方式(1)测原创 2020-06-10 12:40:34 · 391 阅读 · 0 评论 -
Spring事务
文章目录一、什么是事务二、事务的ACID特性三、事务的传播机制1.PROPAGATION_REQUIRED(默认)(常用)2.PROPAGATION_REQUIRES_NEW(次常用:一般用在子方法需要单独事务的情况)3.PROPAGATION_NESTED4.PROPAGATION_SUPPORTS5.PROPAGATION_NOT_SUPPORT6.PROPAGATION_NEVER7.PROPAGATION_MANDATORY四、事务的隔离级别并发事务下出现的问题1.脏读2.不可重复读3.幻读4.第一原创 2020-05-25 17:25:20 · 455 阅读 · 0 评论 -
Spring-01 Spring核心概念
一、Spring框架概述Spring是一个开源框架Spring是于2003 年兴起的一个轻量级(重量和开销)的Java开发框架,由Rod Johnson在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组...原创 2019-01-15 19:22:56 · 153 阅读 · 0 评论 -
Spring-02 Spring IoC和AOP使用扩展
一、多种方式实现依赖注入1、设值注入通过setter访问器实现了对属性的赋值,这种方式称为设值注入。2、构造注入构造方法参数类型为对象UserServiceImpl.javapublic class UserServiceImpl implements UserService { private UserDao userDao; //无参构造 public UserS...原创 2019-02-14 16:15:14 · 268 阅读 · 0 评论 -
Spring-04 配置补充
一、灵活配置DataSource1、使用属性文件配置数据源database.properties文件如下driver=com.mysql.jdbc.Driverurl=jdbc:mysql://127.0.0.1:3306/smbmsusername=rootpassword=1998步骤一:引入properties文件 <!-- 引入properties文件 --&g...原创 2019-02-15 11:23:34 · 197 阅读 · 0 评论 -
Spring面试题汇总
1、 简述Spring框架概念Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。作用大大简化了Java企业级开发,提供了强大、稳定的功能。Spring主要有两个目标:一是让先有技术更易于使用,...原创 2019-02-19 14:16:45 · 22243 阅读 · 1 评论 -
Spring-03 MyBatis与Spring的整合
一、Spring对MyBatis的整合思路作为Bean容器,Spring框架提供了IoC机制,可以接管所有组件的创建工作并进行依赖管理,因而整合的主要工作就是把MyBatis框架使用中所涉及的核心组件配置到Spring容器中,交给Spring来创建和管理。二、Spring整合MyBatis的准备工作在项目中加入Spring、MyBatis及整合相关的JAR文件,下载地址所需JAR文...原创 2019-02-14 17:05:33 · 134 阅读 · 0 评论