文章 2024-05-07 来自:开发者社区

Spring Boot中的@Lazy注解:概念及实战应用

在Spring Framework中,@Lazy注解是一个非常有用的特性,它允许开发者控制Spring容器的bean初始化时机。本文将详细介绍@Lazy注解的概念,并通过一个实际的例子展示如何在Spring Boot应用中使用它。 1. @Lazy注解的概念 @Lazy注解主要用于延迟初始化Spring管理的bean。默认情况下,Spring容器在启动时会创建并初始化所有单例be...

文章 2024-04-20 来自:开发者社区

探索 Spring Boot 中的 @Configuration 注解:核心概念与应用

在 Spring Boot 项目中,@Configuration 注解扮演了一个关键角色,它标识一个类作为配置源,这些配置用于定义和管理 Spring 应用程序中的 Bean。本篇博客将深入讨论 @Configuration 的概念,展示其在实际应用中的作用,并通过实例来解释如何有效地使用这一注解。 @Configuration 的概念 @Configuration 注解用于定义...

Java Spring Boot 2.6.0开发实战-1024程序员节创造营公益课

5 课时 |
1336 人已学 |
免费

5天突破Spring Cloud

5 课时 |
1462 人已学 |
免费

5天实战Spring Boot 2.5

5 课时 |
1903 人已学 |
免费
开发者课程背景图
文章 2023-05-25 来自:开发者社区

【框架源码】Spring源码核心注解@Conditional原理及应用

1.什么是@Conditional注解@Conditional来源于spring-context包下的一个注解。通过@Conditional配置一些条件判断,当所有条件都满足时,被该@Conditional注解标注的目标才会被Spring处理。例如根据当前环境、系统属性、配置文件等条件来决定是否注册某个Bean或执行某个组件。应用场景在...

【框架源码】Spring源码核心注解@Conditional原理及应用
文章 2022-06-13 来自:开发者社区

【小家Spring】探讨注解驱动Spring应用的机制,详解ServiceLoader、SpringFactoriesLoader的使用(以JDBC、spring.factories为例介绍SPI)(上)

前言在之前的一篇文章【小家Spring】Spring注解驱动开发—Servlet 3.0整合Spring MVC(不使用web.xml部署描述符,使用ServletContainerInitializer)它介绍了基于注解驱动的Servlet容器的启动。今天刚好回头看到了自己写的这篇文章,自己心里就萌生了几个疑问:原理是啥&#...

【小家Spring】探讨注解驱动Spring应用的机制,详解ServiceLoader、SpringFactoriesLoader的使用(以JDBC、spring.factories为例介绍SPI)(上)
文章 2022-05-07 来自:开发者社区

【小家Spring】探讨注解驱动Spring应用的机制,详解ServiceLoader、SpringFactoriesLoader的使用(以JDBC、spring.factories为例介绍SPI)(下)

SpringFactoriesLoaderSpring最为一个最为流行的开源框架,必然就应该有属于它自己的SPI实现。而SpringFactoriesLoader就是它用来实现SPI的法宝。它在Spring Framework中鲜有应用,但是SpringBoot中被广泛的使用,它的自动配置和这息息相关,因此在讲解boot的自动化配置章节的时...

文章 2022-05-07 来自:开发者社区

【小家Spring】探讨注解驱动Spring应用的机制,详解ServiceLoader、SpringFactoriesLoader的使用(以JDBC、spring.factories为例介绍SPI)(中)

ServiceLoader的应用一、此处以Hadoop的FileSystem为例,它的原理有这么一段:private static void loadFileSystems() { synchronized(FileSystem.class){ if(!FILE_SYSTEMS_LOADED) { // 此...

【小家Spring】探讨注解驱动Spring应用的机制,详解ServiceLoader、SpringFactoriesLoader的使用(以JDBC、spring.factories为例介绍SPI)(中)
文章 2018-09-05 来自:开发者社区

Spring中注解大全和应用

  @Controller @RestController: @Service @Autowired @RequestMapping @RequestParam @ModelAttribute @Cacheable @CacheEvict @Resource @PostConstruct @PreDestroy @Repository @Component @S...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。