标签:Spring

9.SpringMVC-下载和上传的实现

9.SpringMVC-下载和上传的实现

下载的实现 1.直接使用 a标签 并在超链接里 写入要下载的资源的路径 弊端: 1.需要配置 静态资源访问 否则会被SpringMVC 前端控制器拦截到 2.会暴露 项目的资源的路径 3.没有办法进行业务判断,比如是否有权限下载。 2.思路: 1.获取到要下载的文件的

涛哥 涛哥 2022-06-08
21W+ 0 0
13.Spring-整合Mybatis

13.Spring-整合Mybatis

Spring整合Mybatis 正常使用mybatis:数据源 -->获取连接池-->会话工厂-->使用mapper进行 增删改查操作。 Spring整合mybatis 其实就是 1 由Spring 来统一管理 数据源: 2 由Spring 来管理 sqlsession

涛哥 涛哥 2021-12-23
21W+ 0 0
11.Spring-AOP的原理

11.Spring-AOP的原理

AOP Aspect Oriented Programming:面向切面编程 OOP Object Oriented Programming:面向对象编程 面向切面编程:基于OOP基础之上的编程思想,OOP面向的主要对象是类,而AOP面向的主要对象是切面,在日志处理,安全管理,事务管理,

涛哥 涛哥 2021-12-23
13W+ 0 0
10. Spring-AOP的实现

10. Spring-AOP的实现

AOP的概念 Aspect Oreinted Programming 面向切面编程,通过预编译方式或者运行时动态代理的方式,实现程序功能的统一管理和维护的一种技术(AOP是一种思想,并不依赖于某个框架或者编程语言实现)。 为什么使用AOP? 利用AOP可以对 业务逻辑的各部分进行隔离,

涛哥 涛哥 2021-12-23
16W+ 0 0
9.Spring-Bean的生命周期

9.Spring-Bean的生命周期

Bean的生命周期概念: 1.指的是Spring直接管理的对象从 创建到销毁的 全部过程,Spring容器可以在 生命周期的某些时间点对管理的Bean进行增强(比如生成代理)。 2.对于单例模式的对象,Spring负责创建和销毁,对于多例模式只负责创建,不负责销毁。 3.ClassPathXm

涛哥 涛哥 2021-12-23
18W+ 0 0
8.Spring-“零配置支持”

8.Spring-“零配置支持”

1.使用Spring的注解 作用:可以简化applicationContext.xml的配置(不能完全替代,bean后处理器,和容器后处理器通常还是写在配置文件当中) 2.步骤: a.导入spring-aop的jar包 b.配置context相关的约束 c.在applicationCo

涛哥 涛哥 2021-12-23
7.2W+ 0 0
7.Spring-Bean的获取

7.Spring-Bean的获取

1.Spring容器的体现 顶层接口为BeanFactory,我们在开发当中更多的会使用ApplicationContext接口。 2.BeanFactory的使用 BeanFactory beanFactory = new XmlBeanFactory(new ClassPathReso

涛哥 涛哥 2021-12-23
24W+ 0 0
6.Spring-使用SpringELxpression(SpEL)简化配置

6.Spring-使用SpringELxpression(SpEL)简化配置

概念 SpEL类似与ognl(struts2概念)和el表达式,可以在xml文件或者是spring注解中使用,可以简化Spring的配置,同时为bean的动态赋值提供便利。 SpEL表达式可以包括字面量、运算符、方法调用、属性访问等,具有类似于其他主流表达式语言的特性。 在Spring中,

涛哥 涛哥 2021-12-23
19W+ 0 0
5.Spring-使用XML Schema简化配置

5.Spring-使用XML Schema简化配置

1.命名空间 由于XML文件中,各类标签可能存在冲突,我们引入了命名空间的概念来解决冲突。  2.xmlns xmlnamespace 3.使用p:命名空间 来简化 设值注入 a.在beans加入 p命名空间的配置(使用xsd作为配置)  xmlns:p="http://www.

涛哥 涛哥 2021-12-23
20W+ 0 0
4.Spring-不同类型依赖的注入

4.Spring-不同类型依赖的注入

1.标量(字面量的注入) 所有的基本型,日期,字符串,基本型的包装类 <!--第一种方式--> <property name="" value="18"> <!--第二种方式--> <property name="age">

涛哥 涛哥 2021-12-23
20W+ 0 0
3.Spring-依赖注入(DI)

3.Spring-依赖注入(DI)

DI IOC是一种思想 而依赖注入是 IOC的一种实现。 依赖注入的作用:在容器初始化对象时,把对象的属性进行赋值 依赖注入 1.设值注入 本质上是调用 类提供的属性的setter方法 进行属性赋值 <bean name="user" class="com.rimi.bea

涛哥 涛哥 2021-12-23
19W+ 0 0
2.Spring-bean的配置和实例化方式

2.Spring-bean的配置和实例化方式

1.bean的配置 name属性 和id属性: 确定容器里的key的值 class属性: 确定 该bean 对象的类型 2.spring容器中 bean的实例化方式 1.默认:调用该类的无参构造方法 <bean id="user" class="com.rimi.bean.U

涛哥 涛哥 2021-12-23
15W+ 0 0
1.Spring入门-初识Spring核心思想IOC和快速入门

1.Spring入门-初识Spring核心思想IOC和快速入门

Spring核心思想之IOC: IOC:(Inverse Of Control)控制反转 控制:指的是 对象创建权限的控制,原来的项目中,我们需要用什么实现,要自己主动去new 反转:原来主动去new ,现在容器(其实就是一个Map)去把对象创建好,然后需要什么容器给什么。 spring

涛哥 涛哥 2021-12-23
19W+ 0 0