Spring学习
文章平均质量分 95
学习Spring相关知识
有一天我也是大佬
冲冲冲
展开
-
Spring学习-Spring核心技术(九)
Spring中面向切面编程-AOP1. AOP概念2. AOP的功能和目的3. AOP代理4. @AspectJ支持(1) 启动@AspectJ支持1) 使用Java配置方法开启@AspectJ支持2) 使用XML配置方法开启@AspectJ支持(2) 声明一个切面(3) 声明一个切入点1) 支持的切入点指示符 读Spring框架官方文档记录。 面向切面编程是对面向对象编程(OOP)的补充,在OOP中模块化的关键单元是类,而在AOP中模块化的单元是切面。切面支持对跨多种类型和对象的关注点(如事务管理)进行模原创 2021-01-12 19:54:48 · 1189 阅读 · 0 评论 -
Spring学习-Spring核心技术(八)
SpEL1. 求值(Evalutation) 读Spring框架官方文档记录。 Spring Expression Language(简称“SpEL”)是一种功能强大的表达式语言,支持在运行时查询和操作对象图。该语言的语法类似于Unified EL,但提供了其他特性,最显著的是方法调用和基本字符串模板功能。 虽然SpEL是Spring组合中表达式计算的基础,但它并不直接与Spring绑定,可以独立使用。为了使其独立,后面许多例子使用SpEL时,就好像它是一种独立的表达语言。这需要创建一些引导基础结构类,比如原创 2021-01-08 14:50:48 · 335 阅读 · 0 评论 -
Spring学习-Spring核心技术(七)
验证、数据绑定和类型转换1. 使用Spring Validator接口进行验证2. 错误消息的解析代码3. Bean操作以及BeanWrapper(1) 设置和获取基本属性及嵌套属性(2) 内置PropertyEditor实现1) 注册自定义PropertyEditor实现a. CustomEditorConfigurer使用举例b. PropertyEditorRegistrar使用举例4. Spring类型转换(1) 转换器SPI(2) 使用ConverterFactory(3) 使用GenericCo原创 2020-12-30 11:23:11 · 277 阅读 · 0 评论 -
Spring学习-Spring核心技术(六)
资源1. 简介2. Resourcce接口3. Spring内嵌Resource实现(1) UrlResource(2) ClassPathResource(3) FileSystemResource(4) ServletContextResource(5) InputStreamResource(6) ByteArrayResource4. ResourceLoader5. ResourceLoaderAware接口6. Resources作为依赖7. 应用上下文及Resource路径(1) 构造应用上下原创 2020-12-23 17:09:20 · 482 阅读 · 0 评论 -
Spring学习-Spring核心技术(五)
Spring容器-ApplicationContext的附加功能及BeanFactory1. 使用MessageSource实现国际化(1) ResourceBundleMessageSource基本应用举例(2) ResourceBundleMessageSource中消息查找参数的替换(3) ResourceBundleMessageSource实现国际化(4) 替换ResourceBundleMessageSource2. 标准事件和自定义事件 读Spring框架官方文档记录。 Application原创 2020-12-21 17:28:13 · 186 阅读 · 0 评论 -
Spring学习-Spring核心技术(四)
Spring容器-环境抽象1. 简介2. bean定义配置(1) 使用@Profile(2) XMLbean定义配置(3) 激活配置(4) 默认配置3. PropertySource抽象4. 使用@PropertySource5. 语句中的占位符解析 读Spring框架官方文档记录。 1. 简介 环境接口是整合在容器中的抽象,为应用环境中的两个关键方面:profiles及properties进行建模。 profile是一个有关bean定义的命名、逻辑组。只有给定的profile是active的时候,才会被注原创 2020-12-21 15:06:58 · 149 阅读 · 0 评论 -
Spring学习-Spring核心技术(三)
Spring容器-基于Java的容器配置 读Spring框架官方文档记录。今天起个头头,明天继续啦吼吼原创 2020-12-16 17:24:44 · 304 阅读 · 1 评论 -
Spring学习-Spring核心技术(二)
Spring容器-注解1. 注解简介2. 常用注解(1) @Required 由于注解比较常用且比较杂,单拎出来 1. 注解简介 通过在相关类、方法或字段声明上使用注解,将配置转移到组件类本身而不是在XML文件中。 注解 vs XML配置 注解:配置更短更简洁但是变得分散难以控制; XML:在擅长在不改动源码或者重新编译的情况下连接组件,相对复杂。 注解注入在XML注入之前执行,因此XML的配置会覆盖掉注解的注入。 <?xml version="1.0" encoding="UTF-8"?>原创 2020-12-14 17:19:04 · 211 阅读 · 1 评论 -
Spring学习-Spring核心技术(一)
控制反转IoC/依赖注入容器1. 概述(1) 元数据的配置(定义bean)基于XML的配置方式基于注解的配置方式基于Java的配置方式 1. 概述 IoC指的是以对象通过构造方法注入/工厂方法注入/属性注入的方式定义他们依赖的其他对象的过程。 org.springframework.beans以及org.springframework.context包包含了Spring IoC容器。 bean:被Spring IoC容器实例化、装配、管理的对象叫做bean,bean以及beans之间的相互依赖关系会在容器的原创 2020-11-16 17:27:32 · 1351 阅读 · 2 评论