![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SSM+SSH
文章平均质量分 65
spring全家桶、mybatis、struts2、hirbernate等常用框架
爱喝茶的猫先生
不将就
展开
-
Servlet生命周期
文章目录Servlet 生命周期init() 方法service() 方法doGet() 方法doPost() 方法destroy() 方法Servlet 生命周期Servlet 生命周期可被定义为从创建直到毁灭的整个过程。以下是 Servlet 遵循的过程:Servlet 通过调用 init () 方法进行初始化。Servlet 调用 service() 方法来处理客户端的请求。Servlet 通过调用 destroy() 方法终止(结束)。最后,Servlet 是由 JVM 的垃圾回收器进原创 2022-02-07 15:08:10 · 52 阅读 · 0 评论 -
Spring Web MVC 框架
springmvcSpring MVC 框架DispatcherServlet需求的配置Spring MVC 框架Spring web MVC 框架提供了模型-视图-控制的体系结构和可以用来开发灵活、松散耦合的 web 应用程序的组件。MVC 模式导致了应用程序的不同方面(输入逻辑、业务逻辑和 UI 逻辑)的分离,同时提供了在这些元素之间的松散耦合。模型封装了应用程序数据,并且通常它们由 POJO 组成。视图主要用于呈现模型数据,并且通常它生成客户端的浏览器可以解释的 HTML 输出。控制器主要用原创 2022-03-10 09:41:48 · 465 阅读 · 0 评论 -
Spring 事务管理
这里写目录标题Spring 事务管理Spring 事务管理一个数据库事务是一个被视为单一的工作单元的操作序列。这些操作应该要么完整地执行,要么完全不执行。事务管理是一个重要组成部分,RDBMS 面向企业应用程序,以确保数据完整性和一致性。事务的概念可以描述为具有以下四个关键属性说成是 ACID:原子性:事务应该当作一个单独单元的操作,这意味着整个序列操作要么是成功,要么是失败的。一致性:这表示数据库的引用完整性的一致性,表中唯一的主键等。隔离性:可能同时处理很多有相同的数据集的事务,每个事务应该与原创 2022-03-07 08:54:07 · 61 阅读 · 0 评论 -
Spring 事务
文章目录Spring 事务抽象TransactionDefinition事务的隔离级别Spring 事务抽象Spring 事务抽象的关键是由 org.springframework.transaction.PlatformTransactionManager 接口定义,如下所示:public interface PlatformTransactionManager { TransactionStatus getTransaction(TransactionDefinition definitio原创 2022-03-01 17:48:52 · 49 阅读 · 0 评论 -
Spring 中的事件处理
Spring中的事件处理Spring中事件的处理标准事件三级目录Spring中事件的处理Spring 的核心是 ApplicationContext,它负责管理 beans 的完整生命周期。当加载 beans 时,ApplicationContext 发布某些类型的事件。例如,当上下文启动时,ContextStartedEvent 发布,当上下文停止时,ContextStoppedEvent 发布。通过 ApplicationEvent 类和 ApplicationListener 接口来提供在 Ap原创 2022-02-25 09:32:42 · 332 阅读 · 0 评论 -
Spring 常见注释
文章目录Spring @Qualifier 注释Spring JSR-250 注释@PostConstruct 和 @PreDestroy 注释:@Resource 注释:Spring 基于 Java 的配置@Configuration 和 @Bean 注解注入 Bean 的依赖性@Import 注解:生命周期回调指定 Bean 的范围:Spring @Qualifier 注释可能会有这样一种情况,当你创建多个具有相同类型的 bean 时,并且想要用一个属性只为它们其中的一个进行装配,在这种情况下,你可原创 2022-02-16 16:12:32 · 74 阅读 · 0 评论 -
Spring @Autowired 注释
Spring @Autowired 注释@Autowired 注释对在哪里和如何完成自动连接提供了更多的细微的控制。@Autowired 注释可以在 setter 方法中被用于自动连接 bean,就像 @Autowired 注释,容器,一个属性或者任意命名的可能带有多个参数的方法。Setter 方法中的 @Autowired你可以在 XML 文件中的 setter 方法中使用 @Autowired 注释来除去 元素。当 Spring遇到一个在 setter 方法中使用的 @Autowired 注释,原创 2022-02-16 16:00:41 · 70 阅读 · 0 评论 -
Spring Bean 后置处理器
BeanPostProcessor 接口定义回调方法,你可以实现该方法来提供自己的实例化逻辑,依赖解析逻辑等。你也可以在 Spring 容器通过插入一个或多个 BeanPostProcessor 的实现来完成实例化,配置和初始化一个bean之后实现一些自定义逻辑回调方法。你可以配置多个 BeanPostProcesso r接口,通过设置 BeanPostProcessor 实现的 Ordered 接口提供的 order 属性来控制这些 BeanPostProcessor 接口的执行顺序。BeanPost原创 2022-02-16 15:36:01 · 241 阅读 · 0 评论 -
Spring Bean 作用域
文章目录Spring Bean 作用域singleton 作用域prototype 作用域Spring Bean 作用域当在 Spring 中定义一个 bean 时,你必须声明该 bean 的作用域的选项。例如,为了强制 Spring 在每次需要时都产生一个新的 bean 实例,你应该声明 bean 的作用域的属性为 prototype。同理,如果你想让 Spring 在每次需要时都返回同一个bean实例,你应该声明 bean 的作用域的属性为 singleton。Spring 框架支持以下五个作用域原创 2022-02-15 16:50:15 · 97 阅读 · 0 评论 -
Spring ApplicationContext 容器
文章目录Spring ApplicationContext 容器最常被使用的 ApplicationContext 接口实现:Spring ApplicationContext 容器Application Context 是 spring 中较高级的容器。和 BeanFactory 类似,它可以加载配置文件中定义的 bean,将所有的 bean 集中在一起,当有请求的时候分配 bean。 另外,它增加了企业所需要的功能,比如,从属性文件从解析文本信息和将事件传递给所指定的监听器。这个容器在 org.sp原创 2022-02-15 16:38:23 · 226 阅读 · 0 评论 -
BeanFactory 容器
文章目录Sping 的 BeanFactory 容器实例Sping 的 BeanFactory 容器这是一个最简单的容器,它主要的功能是为依赖注入 (DI) 提供支持,这个容器接口在 org.springframework.beans.factory.BeanFactor 中被定义。 BeanFactory 和相关的接口,比如,BeanFactoryAware、 DisposableBean、InitializingBean,仍旧保留在 Spring 中,主要目的是向后兼容已经存在的和那些 Spring原创 2022-02-15 16:36:32 · 85 阅读 · 0 评论 -
Spring操作指北
SPEL原创 2021-12-14 15:34:46 · 310 阅读 · 0 评论 -
Spring 体系结构
Spring 体系结构Spring 有可能成为所有企业应用程序的一站式服务点,然而,Spring 是模块化的,允许你挑选和选择适用于你的模块,不必要把剩余部分也引入。下面的部分对在 Spring 框架中所有可用的模块给出了详细的介绍。Spring 框架提供约 20 个模块,可以根据应用程序的要求来使用。核心容器核心容器由核心,Bean,上下文和表达式语言模块组成,它们的细节如下:核心模块提供了框架的基本组成部分,包括 IoC 和依赖注入功能。Bean 模块提供 BeanFactory,它是一原创 2022-02-15 15:46:03 · 96 阅读 · 0 评论