随笔分类 -  spring

spring框架学习笔记
摘要:Spring:声明式事务 [TOC] 回顾事务 事务在项目开发过程非常重要,涉及到数据的一致性的问题,不容马虎! 事务管理是企业级应用程序开发中必备技术,用来确保数据的完整性和一致性。 事务就是把一系列的动作当成一个独立的工作单元,这些动作要么全部完成,要么全部不起作用。 事务四个特性ACID 原子 阅读全文
posted @ 2019-12-12 01:14 匆匆、 阅读(264) 评论(0) 推荐(0)
摘要:spring整合mybatis 需要用到的jar mybatis mysql connector spring aspectjweaver mybatis spring(这里的重点) maven静态资源过滤问题 回顾mybatis mysql创建表 mysql CREATE DATABASE ; U 阅读全文
posted @ 2019-12-12 01:13 匆匆、 阅读(320) 评论(0) 推荐(0)
摘要:aop 关于aop AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许 阅读全文
posted @ 2019-12-12 01:10 匆匆、 阅读(304) 评论(0) 推荐(0)
摘要:代理模式 静态代理 场景: 服务层有增删查改功能,现在需要对增删改添加事务的支持。 如果在基础的代码上修改的话会很麻烦,所以使用代理的模式 1.抽象角色 创建一个抽象角色,比如咋们平时做的用户业务,抽象起来就是增删改查! 2.真实对象 我们需要一个真实对象来模拟完成这些增删改查操作 3.模拟事务 4 阅读全文
posted @ 2019-12-12 01:07 匆匆、 阅读(521) 评论(0) 推荐(0)
摘要:纯注解开发 pojo类 配置类 测试 引入其他配置文件 额外一个pojo类 配置类 引入其他配置文件 测试 阅读全文
posted @ 2019-12-12 01:05 匆匆、 阅读(147) 评论(0) 推荐(0)
摘要:使用注解开发 说明 在spring4之后,想要使用注解形式,必须得要引入aop的包 在配置文件当中,还得要引入一个context约束 将bean添加到容器中 我们之前都是使用 bean 的标签进行bean注入,但是实际开发中,我们一般都会使用注解! 配置扫描哪些包下的注解 在指定包下编写类,使用注解 阅读全文
posted @ 2019-12-12 01:01 匆匆、 阅读(124) 评论(0) 推荐(0)
摘要:Spring:自动装配 Bean的自动装配 自动装配是使用spring满足bean依赖的一种方法 spring会在应用上下文中为某个bean寻找其依赖的bean。 Spring中bean有三种装配机制,分别是: 1. 在xml中显式配置; 2. 在java中显式配置; 3. 隐式的bean发现机制和 阅读全文
posted @ 2019-12-12 01:00 匆匆、 阅读(198) 评论(0) 推荐(0)
摘要:作用范围与生命周期 作用范围 在Spring中,那些组成应用程序的主体及由Spring IoC容器所管理的对象,被称之为bean。简单地讲,bean就是由IoC容器初始化、装配及管理的对象 . 使用的是bean标签的scope属性,scope的作用是用于指定bean的作用范围 取值有四个常用的就是单 阅读全文
posted @ 2019-12-12 00:59 匆匆、 阅读(521) 评论(0) 推荐(0)
摘要:依赖注入(DI) 依赖注入(Dependency Injection,DI)。 依赖 : 指Bean对象的创建依赖于容器 . Bean对象的依赖资源 . 注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 . 构造器注入 我们在之前的03已经详细讲过了 settet注入 (重点) 要求被注 阅读全文
posted @ 2019-12-12 00:58 匆匆、 阅读(194) 评论(0) 推荐(0)
摘要:spring的配置文件 5.1 别名 alias 设置别名 , 为bean设置别名 , 可以设置多个别名 这样,从容器中取出的时候就是getBean("别名"); 5.2 Bean的配置 bean就是java对象,由Spring创建和管理 id:bean的标识符,要唯一,如果没有配置id,name就 阅读全文
posted @ 2019-12-12 00:56 匆匆、 阅读(223) 评论(0) 推荐(0)
摘要:spring创建对象的方式 1. 通过无参构造函数创建对象 pojo类 xml 测试类 结果,可以发现,调用了无参构造方法 2. 通过有参构造函数创建对象 pojo类 xml有三种写法 测试类 结果,可以看到 结论:在配置文件加载的时候。其中管理的对象都已经初始化了! 扩展,通过工厂创建对象 1、 阅读全文
posted @ 2019-12-12 00:55 匆匆、 阅读(252) 评论(0) 推荐(0)
摘要:前言 aop是spring框架中最为核心的一部分 1.什么是aop AOP(Aspect Oriented Programming),通常称为面向切面编程。它利用一种称为"横切"的技术,剖解开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块,并将其命名为"Aspect",即切面。所 阅读全文
posted @ 2019-07-22 01:46 匆匆、 阅读(255) 评论(0) 推荐(0)
摘要:1. 创建一个maven项目(不勾选骨架),导入依赖,删除src目录,以此作为父项目。 依赖 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactI 阅读全文
posted @ 2019-07-20 11:33 匆匆、 阅读(753) 评论(0) 推荐(0)
摘要:简介 Spring : 春天 >给软件行业带来了春天 2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。 2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。 很难想象Rod Johnson的学历 , 阅读全文
posted @ 2019-07-20 02:07 匆匆、 阅读(436) 评论(0) 推荐(0)