Spring技术
文章平均质量分 92
灵枢织梦人
这个作者很懒,什么都没留下…
展开
-
Spring Web文件上传功能简述
本文简单介绍了在Spring Web项目中文件上传相关的业务,在Spring中文件上传通过接收类型的参数即可实现,获取到文件后可根据具体的业务逻辑进行相应处理。而在JavaScript中需要做的仅仅是获取所选文件,并通过FormData传输数据即可原创 2024-01-18 10:29:24 · 1207 阅读 · 0 评论 -
Spring中的国际化消息
本文详细介绍了Spring框架中国际消息化相关的内容,在Spring中国际化消息通过 `MessageSource`接口实现,而Spring为我们提供了`ResourceBundleMessageSource`和`ReloadableResourceBundleMessageSource`两个实现类来实现具体的功能。通过合理使用这两个组件,我们能够构建出更加灵活、可扩展的多语言应用程序,满足不同地区和文化的用户需求原创 2024-01-16 16:52:12 · 1040 阅读 · 0 评论 -
Spring中的事件机制
在这篇文章我们将介绍Spring的事件机制,包括Spring内置事件、自定义事件、事件监听、事件发布、事件广播机制、事件异常处理等内容。Spring事件是对JDK提供的观察者模式,结合Spring容器进行的深度扩展,了解Spring提供了那些内置事件,以及如何自定义事件可以让我们很方便的对Spring框架进行扩展,来实现更多更丰富的功能。原创 2024-01-15 15:59:03 · 974 阅读 · 0 评论 -
Spring中的数据校验
本文主要介绍在Spring框架中如何进行数据校验工作,文章介绍了Spring自带的数据校验和基于Hibernate-Validator框架的数据校验,这些功能主要涉及 `ValidationUtils`、`Validator`、`LocalValidatorFactoryBean`、`ValidatorFactory`等几个类。除此之外,还会介绍在SpringMvc框架下对网络请求数据的校验将如何实现,自定义校验规则将如何实现等内容关键字:Spring,SpringMVC,Hibernate,Valid原创 2024-01-05 16:11:03 · 1142 阅读 · 0 评论 -
Spring依赖注入的方式
本文主要介绍Spring的依赖注入,列举了几种依赖注入的方式,包括基于注解的注入、基于XML文件的注入,基于Aware接口回调的注入、基于Bean DefinitionAPI的注入、以及分组注入,对于这些依赖注入的方式分别通过代码示例展示了它们的用法。通过这篇文章的内容可以加深对Spring依赖注入的印象,同时在开发过程中能够更灵活的实现相关的功能。原创 2024-01-03 16:22:11 · 876 阅读 · 0 评论 -
在Spring中如何获取一个Bean
本文主要介绍Spring框架中Bean的获取相关知识,主要涉及 `BeanFactory` 和 `ListableBeanFactory`两个接口中的方法,这两个接口也是Spring容器中的核心接口,其中定义了获取单个Bean和获取Bean集合的一些强大功能。原创 2024-01-02 22:47:26 · 1153 阅读 · 0 评论 -
SpringBean的生命周期详解
在Spring生态环境中,SpringBean是除了IoC、AOP两个核心概念之外另一个重要概念,同时SpringBean的生命周期也是面试现场中的常客,而这一概念在Spring中又是零星分散在容器的各个阶段(源码的各个类中),查询起来比较复杂。因此,这里对SpringBean的生命周期进行一系列的总结,以供参考。原创 2023-06-14 10:46:13 · 571 阅读 · 0 评论 -
Springboot中读取配置文件的n种方式
Spring、SpringBoot项目中如何获取配置信息呢,这里有7种方法原创 2022-07-28 17:35:03 · 2367 阅读 · 0 评论 -
SpringContext的创建过程分析
在Spring框架中IOC容器起到了关键作用,Context模块也是整个Spring框架当之无愧的根基。每个Spring应用程序都至少存在一个Context对象,Context的创建过程中具体进行了什么操作呢,下面以最常用的AnnotationConfigApplicationContext为例,来说明SpringContext的创建过程,以下为示例代码://配置类@Configurationpublic class AnnoBeanConfig { @Bean public Bean原创 2021-01-29 16:28:53 · 593 阅读 · 0 评论 -
SSM配置logback日志
SSM配置logback日志添加logback,slf4j依赖<!--日志--><dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${slf4j.version}</version></dependency><dependency>原创 2020-11-09 14:43:32 · 473 阅读 · 0 评论 -
SSM项目初始化配置示例
SSM项目初始化配置示例1.Spring配置//配置类说明@Configuration//基于aspectj的AOP支持@EnableAspectJAutoProxy//事务支持@EnableTransactionManagement//包扫描,排除@Controller注解的bean,Controller由MVC配置扫描@ComponentScan(value = "cn.sunyog.yaos", excludeFilters = {@ComponentScan.Filter(type原创 2020-11-06 11:23:42 · 465 阅读 · 0 评论 -
一个简单示例轻松理解Spring中的AOP
SpringAOP基本概念AOP:(Aspect Oriented Programming)面向切面编程,一种在已存在代码段中动态嵌入其他代码段的技术,用来在不改变原有代码的情况下添加一些新的通用功能,如记录日志、参数预处理等。**通知Advice:**需要在原有程序中新增的功能;**连接点JoinPoint:**程序中可以接入通知的点,包括类、方法等;**切入点PointCut:**程序运行过程中实际接入通知的点,是一种特殊的连接点;**切面Aspect:**是一个类,在这个类中定义切入点和通知原创 2020-10-21 16:43:31 · 144 阅读 · 1 评论 -
Spring基于注解的配置详解
Spring配置从Spring2.5开始支持基于注解的配置,使用@Configuration注解标注配置类,通过AnnotationConfigApplicationContext容器类读取注解配置信息。一个简单的例子如下,其中@Bean注解相当于配置文件中的<bean .../>。基础类代码public class Student { private Integer sId; private String sName; private String sGrad原创 2020-10-19 13:40:34 · 239 阅读 · 0 评论 -
轻松理解Spring中Bean的配置
SpingBeanBean对象由IoC容器根据配置信息创建,是构成应用程序的基础。配置信息称为元数据,Spring框架规定了一系列可设置的元数据属性,Spring官方文档说明了所有可配置的属性1。PropertyExplained in…DESCClassInstantiating Beans必选项,用来设定Bean的类型NameNaming BeansBean的唯一标识,xml文件中可以使用id/nameScopeBean Scopes设置Bean的作用域原创 2020-09-28 16:12:23 · 382 阅读 · 1 评论 -
IoC容器——Spring核心中的核心
IoC容器Spring 容器是 Spring 框架的核心。容器将创建对象,把它们连接在一起,配置它们,并管理他们的整个生命周期从创建到销毁。Spring 容器使用依赖注入(DI)来管理组成一个应用程序的组件。这些对象被称为 Spring Bean。1Spring主要容器包括 BeanFactory 和 ApplicationContext 两种,其中ApplicationContext容器是使用最多的容器,它间接继承了BeanFactory接口,具有BeanFactory容器的全部功能,其继承关系如下:原创 2020-09-25 11:20:01 · 387 阅读 · 0 评论