`
y806839048
  • 浏览: 1126329 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

spring一些特的梳理

阅读更多

 

spring bean的生命周期回调

 

初始化回调:为同一个bean配置的多个生命周期机制具有不同的初始化方法,如下所示:

 

用注释方法注释 @PostConstruct

 

afterPropertiesSet()由InitializingBean回调接口定义

 

自定义配置的init()方法

 

毁灭回调:Destroy方法以相同的顺序调用:

 

用注释方法注释 @PreDestroy

 

destroy()由DisposableBean回调接口定义

 

自定义配置的destroy()方法

 

 

启动回调:

 

 

 

 

关闭回调:

 

参看:

https://blog.csdn.net/soonfly/article/details/69916806

 

优雅关闭spring  ioc容器用官方提供的钩子即可

 

import org.springframework.context.ConfigurableApplicationContext;

import org.springframework.context.support.ClassPathXmlApplicationContext;

 

public final class Boot {

 

    public static void main(final String[] args) throws Exception {

        ConfigurableApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml");

 

        // add a shutdown hook for the above context...

        ctx.registerShutdownHook();

 

        // app runs here...

 

        // main method exits, hook is called prior to the app shutting down...

    }

 

 

spring的一系列感知接口ApplicationContextAware 。。。这个可以获取spring上下文,进而获取bean

 

使用JSR 330标准注释

 

<dependency>

    <groupId>javax.inject</groupId>

    <artifactId>javax.inject</artifactId>

    <version>1</version>

</dependency>

 

jsr 330 注释 和spring常规的注解作用相仿@Autowired----@Inject   @Component--- @Named / @ManagedBean

 

 

分享到:
评论

相关推荐

    Spring MVC的总结梳理

    Spring MVC中的一些关键类和接口包括: - **DispatcherServlet**:作为前端控制器,它负责接收请求并将请求分发给相应的处理器。 - **HandlerExceptionResolver**接口:用于处理处理器抛出的异常。 - **...

    springcloud2020第二季源代码和脑图

    在这个压缩包中,你可以找到用 MindManager 制作的 SpringCloud 2020 第二季的学习路径和知识点梳理。这些思维导图将覆盖 SpringCloud 的主要模块,如 Eureka、Zuul、Hystrix、Feign、Gateway 等,并详细列出它们的...

    Spring学习笔记.zip

    “Spring学习笔记.xmind”文件可能详细梳理了这些概念,并通过思维导图的形式帮助学习者理解和记忆。这包括但不限于Spring的核心模块、工作原理、配置方式、应用场景等。对于Java开发者来说,深入理解并掌握Spring...

    Spring注解详解

    以上内容,仅是对Spring注解相关知识点的一个大致梳理,深入理解Spring框架,还需要通过大量的实践和代码编写来不断巩固和提升。Spring框架的灵活多变和功能强大,使其成为了Java开发者必修的一门技能。随着Spring...

    Spring 4.2文档(pdf格式)

    综上所述,文档《Spring 4.2文档(pdf格式)》通过详细目录系统地梳理了Spring框架4.x版本中引入的新特性、改进以及各个模块的具体用途。对于使用Spring框架进行企业级应用开发的开发者而言,这份文档是掌握Spring...

    Spring开发指南

    通过以上知识点的梳理,我们可以看到Spring框架的强大之处在于它不仅提供了一套完整的开发解决方案,而且具有高度的灵活性和扩展性。无论是对于初学者还是有经验的开发者来说,Spring都是值得深入学习的技术栈之一。

    【Java技术资料】-(机构内训资料)Spring学习思维笔记

    这份资料通过思维导图的形式,将Spring的核心概念、功能模块以及最佳实践进行了全面梳理。 Spring是Java领域中最广泛使用的轻量级框架,它简化了企业级应用的开发过程,通过依赖注入(Dependency Injection,DI)和...

    【预习资料】一步一步手绘Spring MVC运行时序图.docx

    其次,重新梳理源码包结构,有助于形成整体认识。再次,尝试手写一个Spring Mini版本,这是加深理解的最佳途径,因为实践是最好的老师。最后,阅读推荐书籍《Spring 5核心原理与30个类手写实战》,这本书提供了理论...

    spring+hibernate+struts的文档集合

    ### Spring + Hibernate + Struts 的文档集合知识点梳理 #### 一、总体介绍 Spring、Hibernate 和 Struts 是三种广泛应用于企业级Java Web开发的技术。它们分别解决了不同的问题:Spring 主要用于解决依赖注入等...

    基于Spring Boot的大学城移动云服务平台设计与实现.pdf

    **技术知识点梳理** 1. **Spring Boot技术**:Spring Boot是Spring开源框架下的一个模块,它提供了快速开发和运行Spring应用的能力。使用Spring Boot可以简化Spring应用的初始搭建以及开发过程。文档中提到平台...

    完整word版,join-in-英语六年级下学期重点点词汇梳理.pdf

    要求学生不仅能够读出这些词,还要了解它们的中文含义,并且对于一些关键词汇,如"Australia"、"Chinese"、"Sydney"等,还要求能背诵并拼写。 接下来是重点句型的学习。这些句子包含了不同的语境和表达方式,例如...

    JAVA核心面试知识梳理大全.pdf

    在Java中,Spring Boot和Spring Cloud是实现微服务架构的主流框架,它们提供了服务发现、配置中心、熔断器、负载均衡等功能。 分布式系统是Java技术栈中的另一个关键领域,尤其是在大数据处理和云计算环境中。Java ...

    梳理的一些java开发中用上的框架和开发工具,肯定会遗漏,欢迎补充

    Spring Boot 由Pivotal团队提供全新技术协助,其设计目标是用来简化新Spring应用的初始搭建以及开发过程。 #### RPC 框架 - **Dubbo**: 框架。Dubbo 是一款高性能、轻量级的微服务框架,提供了完善的RPC服务。 - **...

    新六年级下学期重点梳理复习课程.pdf

    此外,单元内还强调了一些形容词,如"friendly","koala","outgoing","Spring Festival",以及动物特征词汇如"tail","lovely","pretty","kind","clever","beautiful"和"strong"。这些词汇的掌握有助于学生在...

    2021面试指南(含各大简历模板)资料2.zip

    5. **Java核心面试知识点**:JAVA核心面试知识点整理.pdf很可能是对Java语言基础、多线程、集合框架、IO/NIO、异常处理、设计模式等核心概念的梳理,对于Java程序员来说是必不可少的复习资料。 6. **Java垃圾收集**...

    基于 SSM 与 Vue 的视频点播系统设计与实现全攻略

    该视频点播系统基于 SSM 框架开发,整合 Spring MVC、Spring 和 MyBatis,以 Spring MVC 替换 struts2 来精准拦截和控制 jsp 访问,Spring 运用控制反转与面向切面技术,实现类文件的自动调用与导入,MyBatis 专注...

    2020春六年级英语下册Unit1Mycousinsandl单元知识梳理剑桥版20200515343

    此外,还包含了一些询问对方感受的句子,如"Did you have a good time at Spring Festival?"(你春节过得开心吗?)和描述比较的句子,如"She went to Australia before I was born."(她在我出生之前就去了澳大利亚...

    英语中考一轮复习第一篇教材考点梳理人教PPT课件.pptx

    【中考英语一轮复习】这份人教版PPT课件涵盖了重要的英语基础知识,旨在帮助学生梳理教材中的关键考点。课件内容丰富,包含了词汇、语法、短语等多个方面,旨在提升学生的综合英语能力。 首先,课件列出了基础词汇...

Global site tag (gtag.js) - Google Analytics