随笔分类 -  Spring

Spring框架的入门教程
摘要:回顾事务 将一组业务当成一个业务来做:要么都成功,要么都失败 在项目开发中十分重要(涉及数据一致性!!!) 保证完整性和一致性 【面试问题点】 事务ACID原则 原子性 一致性 隔离性:多个业务可能操作同一个资源,防止数据损坏 持久性:事务一旦提交,无论系统发生什么问题都不会影响数据,数据被持久化写 阅读全文
posted @ 2021-08-13 19:17 菜鸢爱敲bug 阅读(41) 评论(0) 推荐(0) 编辑
摘要:创建项目&搭建环境 导入依赖(jar包) junit mybatis mysql数据库 spring相关 aop织入 mybatis-spring【叮!获得新知识点】 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>j 阅读全文
posted @ 2021-08-13 19:15 菜鸢爱敲bug 阅读(34) 评论(0) 推荐(0) 编辑
摘要:什么是AOP AOP(Aspect Oriented Programming),意为面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑 阅读全文
posted @ 2021-08-13 19:13 菜鸢爱敲bug 阅读(94) 评论(0) 推荐(0) 编辑
摘要:Spring4之后,使用注解开发,必需aop包 导入context约束,增加注解支持 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi 阅读全文
posted @ 2021-08-11 17:29 菜鸢爱敲bug 阅读(25) 评论(0) 推荐(0) 编辑
摘要:Bean作用域(Bean Scope) singleton【单例模式】【默认】:全局唯一 <!--显式设置单例模式--> <bean id="accountService" class="com.something.DefaultAccountService" scope="singleton"/> 阅读全文
posted @ 2021-08-11 17:28 菜鸢爱敲bug 阅读(55) 评论(1) 推荐(0) 编辑
摘要:构造器注入(见前贴) Set注入【重点】 依赖注入:Set注入 依赖:bean对象的创建依赖于容器 注入:bean对象的所有属性由容器来注入 【环境搭建】 复杂类型 // Class Address package cn.iris.pojo; /** * @author Iris 2021/8/10 阅读全文
posted @ 2021-08-10 21:48 菜鸢爱敲bug 阅读(73) 评论(0) 推荐(0) 编辑
摘要:实现原理 采用XML方式配置Bean的时候,Bean的定义和实现分离的,采用注解的方式可以将两者合为一体,Bean的定义信息直接以注解形式定义在实现类中,从而实现了零配置。 控制反转是一种通过描述(XML/注解),并通过第三方去生产或获取特定对象的方式,Spring中实现控制反转的是IoC容器,其实 阅读全文
posted @ 2021-08-10 15:22 菜鸢爱敲bug 阅读(141) 评论(0) 推荐(0) 编辑
摘要:IOC理论推导 原始业务流程 会因为用户需求而大量改动应用代码,修改成本过于昂贵(违背了【开闭原则】) 此时可实现一个Set接口 private UserDao userDao; public void setUserDao(UserDao userDao) { this.userDao = use 阅读全文
posted @ 2021-08-10 15:20 菜鸢爱敲bug 阅读(38) 评论(0) 推荐(0) 编辑
摘要:简介 Spring框架是由于软件开发的复杂性而创建的(软件行业的春天) Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架 由Rod Johnson(悉尼大学音乐博士)于2002年开发创建【interface21】(Spring框架的雏形) Spring框架以interfac 阅读全文
posted @ 2021-08-10 15:17 菜鸢爱敲bug 阅读(83) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示