随笔分类 -  spring

spring学习笔记!
14.spring声明事务
摘要:1.要开启 Spring 的事务处理功能,在 Spring 的配置文件中创建一个 DataSourceTransactionManager 对象: <!--配置声明式事务--> <bean id="transationManager" class="org.springframework.jdbc. 阅读全文

posted @ 2023-01-18 23:58 人无远虑必有近忧 阅读(20) 评论(0) 推荐(0) 编辑

13.整合MyBatis
摘要:步骤: 第一种:SqlSessionTemplate 1.导入相关依赖(jar包) <dependencies> <!--单元测试--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.1 阅读全文

posted @ 2023-01-18 16:08 人无远虑必有近忧 阅读(10) 评论(0) 推荐(0) 编辑

11.动态代理
摘要:动态代理和静态代理角色一样 动态代理的代理类是动态生成的,不是我们直接写好的! 动态代理分为两大类: 基于接口的动态代理,基于类的动代理 基于接口的: JDK动态代理 基于类的 : cglib java字节码实现 :javasist 需要了解两个类: Proxy:代理 InvoationHandle 阅读全文

posted @ 2023-01-18 11:44 人无远虑必有近忧 阅读(29) 评论(0) 推荐(0) 编辑

12.AOP
摘要:1.什么是AOP AOP (Aspect Oriented Programming) 意为: 面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对 阅读全文

posted @ 2023-01-17 21:54 人无远虑必有近忧 阅读(23) 评论(0) 推荐(0) 编辑

10 .静态代理
摘要:为什么学习静态代理模式? 因为这就是AOP的底层!!【springAOP和springMVC 面试必出点】 代理模式的分类: 静态代理 动态代理 代理模式的原型: 1.静态代理模式 角色分析: 抽象角色: 一般会使用接口或者抽象类来解决 真实角色: 被代理的角色 代理角色: 代理真实角色,代理真实角 阅读全文

posted @ 2023-01-17 19:18 人无远虑必有近忧 阅读(24) 评论(0) 推荐(0) 编辑

9.使用JavaConfig实现配置
摘要:要完全不使用Spring的xml配置了,全权交给Java来做!JavaConfig 是Spring的一个子项目,在Spring 4 之后,它成为了一个核心功能! 实体类 package com.zuo.entity; import org.springframework.beans.factory. 阅读全文

posted @ 2023-01-16 22:04 人无远虑必有近忧 阅读(65) 评论(0) 推荐(0) 编辑

8.使用注解开发
摘要:在spring4之后,要使用注解开发,必须要保证aop的包导入了 <dependencies> <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency> <groupId>or 阅读全文

posted @ 2023-01-16 00:17 人无远虑必有近忧 阅读(16) 评论(0) 推荐(0) 编辑

7.Bean的自动装配
摘要:自动装配是spring满足bean依赖的一种方式! spring会在上下文中自动寻找,并自动给bean进行装配! 在spring中有三种装配方式: (1) 在xml文件中显示的配置 (2) 在Java中显示的配置 (3) 隐式的自动装配bean 【重要】 1.测试 一个人有猫和狗!! 2.byNam 阅读全文

posted @ 2023-01-15 23:11 人无远虑必有近忧 阅读(15) 评论(0) 推荐(0) 编辑

6.DI依赖注入
摘要:1.构造器注入 前面已经使用过 2.set注入【重点】 依赖注入:set注入 依赖:bean对象的创建依赖于spring容器 注入:bean对象中的所有属性由spring容器注入 环境搭建: (1)导入依赖 <dependencies> <!-- https://mvnrepository.com/ 阅读全文

posted @ 2023-01-15 20:17 人无远虑必有近忧 阅读(20) 评论(0) 推荐(0) 编辑

5.spring配置说明
摘要:1.bean id:bean的唯一标识符 class:bean对象所对应的全限定名:包名+类型 name:也是别名,可以同时起多个别名 2.alias name:原来的名字 alias:设置的别名 3.imports imports一般用于多人开发时使用 可以将多个bean配置文件进行合并使用 4. 阅读全文

posted @ 2023-01-15 00:16 人无远虑必有近忧 阅读(14) 评论(0) 推荐(0) 编辑

4.IOC对象的创建方式
摘要:1.使用无参构造创建对象,默认 2.使用有参构造创建对象 (1)下标赋值 <!--有参构造的方式一:下标--> <bean id="user2" class="com.zuo.dao.User"> <constructor-arg index="0" value="Index-zuo"/> </be 阅读全文

posted @ 2023-01-14 23:37 人无远虑必有近忧 阅读(20) 评论(0) 推荐(0) 编辑

3.IOC控制反转
摘要:IOC本质 控制反转loc(lnversion of Control),是一种设计思想,由被动编程变为主动接收,DI(依赖注入)是实现loC的一种方法,也有人认为DI只是IOC另一种说法。没有IOC的程序中,我们使用面向对象编程,对象的创建与对象间的依赖关系完全硬编码在程序中,对象的创建由程序自己控 阅读全文

posted @ 2023-01-12 00:46 人无远虑必有近忧 阅读(67) 评论(0) 推荐(0) 编辑

2.Spring组成及扩展
摘要:Spring的组成: SpringBoot 快速开发脚手架 可以快速开发单个微服务,把一个功能单独提取出来就是一个微服务 约定大于配置,主要学习他的配置 学习SpringBoot的前提是要掌握Spring和SpringMVCSpringCloud SpringCloud基于SpringBoot实现的 阅读全文

posted @ 2023-01-11 20:53 人无远虑必有近忧 阅读(14) 评论(0) 推荐(0) 编辑

1.spring简介
摘要:Spring: 春天 > 给软件行业带来了春天! 2002,首次推出了Spring框架的雏形: interface21框架! Spring框架即以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日,发布了1.0正式版。 RodJohnson,Spring Fra 阅读全文

posted @ 2023-01-11 19:36 人无远虑必有近忧 阅读(21) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示