`

JAVA调用spring注入class

    博客分类:
  • JAVA
阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
	xsi:schemaLocation="http://www.springframework.org/schema/beans
           http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
           http://www.springframework.org/schema/context
           http://www.springframework.org/schema/context/spring-context-2.5.xsd"
	default-autowire="byName">

	<!-- 缓存服务 -->
	<bean id="recycleCache" class="com.anxin.ssk.cache.RecycleCache" />

	<!-- Service - 金桥再生资源 -->
	<bean id="recycleService"
		class="com.anxin.ssk.business.recycle.service.impl.RecycleServiceImpl" />

	<!-- 金桥再生资源代理服务 -->
	<bean id="recycleProxyService"
		class="com.anxin.ssk.facade.recycle.service.impl.RecycleProxyServiceImpl" />
</beans>

 

	/**
	 * @return the activityList
	 */
	public static List<RecycleAlahbActivity> getActivityList() {
		if (activityList == null || activityList.size() <= 0) {
			executeInitThread();
		}
		return activityList;
	}

	/**
	 * @param activityList the activityList to set
	 */
	private static void setActivityList(List<RecycleAlahbActivity> activityList) {
		RecycleCache.activityList = activityList;
	}

	/**
	 * 立即执行初始化线程
	 */
	private static void executeInitThread() {
		Thread thread = new Thread(new Runnable() {

			private RecycleCache recycleCache = SpringUtil.getBean("recycleCache");

			public void run() {
				recycleCache.initCache();
			}
		});
		thread.start();
	}

	/**
	 * 开始初始化缓存数据
	 */
	public void initCache() {

 

分享到:
评论

相关推荐

    Spring依赖注入使用构造设注入demo

    本篇将详细讲解如何使用构造器注入作为Spring依赖注入的一种方式,并通过一个完整的可运行示例——"SpringIOCTest2"来加深理解。 首先,理解依赖注入的概念。依赖注入允许我们不在类内部创建对象,而是通过外部源...

    java-spring整合

    最后,使用 Spring 的ApplicationContext 来实例化 Bean 并调用其方法: ```java package com.example; import org.springframework.context.ApplicationContext; import org.springframework.context.support....

    Spring三种注入方式(三)

    当类有多个构造函数时,Spring会使用带有最多参数的构造函数来创建对象,并将对应的依赖注入。这种方式确保了对象在创建时就已经具备了所有必要的依赖,提高了代码的健壮性。示例如下: ```java public class ...

    java Spring DI依赖注入.rar

    Java Spring 框架是企业级Java应用开发的首选框架之一,其核心特性之一就是依赖注入(Dependency Injection,简称DI)。依赖注入是一种设计模式,它允许我们解耦组件,提高代码的可测试性和可维护性。Spring框架通过...

    Java中Spring获取bean方法小结

    在Java开发中,Spring框架是不可或缺的一部分,它提供了一个强大的依赖注入(DI)和面向切面编程(AOP)的容器。Spring的核心在于其...理解这些获取Bean的方法及其背后的概念,对于高效地使用Spring框架至关重要。

    Spring依赖注入检查.

    Spring依赖注入是Spring框架的核心特性之一,它极大地简化了Java应用程序的开发,使得对象之间的依赖关系得以解耦,提高了代码的可测试性和可维护性。本文将深入探讨Spring依赖注入的概念、工作原理以及如何在实际...

    spring依赖注入例子

    在Spring中,依赖注入可以通过XML配置、注解或Java配置实现。本例子主要关注基于注解的依赖注入,这是一个现代且更简洁的方法。 首先,让我们理解一下依赖注入的基本概念。在面向对象编程中,一个类可能会依赖于...

    SpringIoc注入

    Spring容器调用带有@Autowired注解的setter方法,将相应的依赖注入到对象中。 3. **接口注入**:Spring不直接支持,但在某些特殊情况下,可以通过实现特定接口并在接口中定义注入点来实现。 **三、@Autowired注解*...

    Spring的注入方式详解

    Spring 框架是 Java 开发中非常重要的一个组件,它提供了一种强大的依赖注入(Dependency Injection,简称 DI)机制,使得对象之间的依赖关系可以通过配置文件或者注解来管理,而不是硬编码在类的内部。这有助于提高...

    第四章 Spring4 注入参数

    Spring4对注入参数的支持更加完善,本章将深入探讨Spring4中的参数注入机制,包括基本类型注入、对象注入、集合类型注入以及如何通过注解实现这些功能。 一、基本类型注入 Spring4允许我们将基本数据类型(如int、...

    Java反射、泛型和注解实战之Spring核心注入IOC的实现

    通过这个实战项目,你可以深入理解Java反射、泛型和注解的用法,并且了解到如何利用它们构建一个基本的依赖注入系统,这将有助于你更好地理解和使用Spring框架。同时,这样的实践也有助于提升你的编程技能,使你能够...

    spring依赖注入bean

    在 Java 应用中使用 Spring,我们需要创建一个 Spring 上下文(ApplicationContext)来加载 Bean 的定义。这个上下文将负责创建和管理 Bean,以及执行依赖注入。通常,我们可以使用 `ClassPathXmlApplicationContext...

    Spring定义bean的三种方式和自动注入

    在上述例子中,`Student`类中的`teacher`字段使用`@Autowired`注解,Spring会自动找到`Teacher`类型的Bean进行注入。 总之,Spring提供了多种方式来定义和管理Bean,从XML到注解再到Java配置,使得开发更加灵活高效...

    如何使用Java Spring Boot执行RAG架构GenAI项目的示例.zip

    对于机器学习预测,可以使用Spring Boot集成Apache Spark或TensorFlow等库。 在`rag-main`子文件夹中,可能包含的是项目的具体实现代码、配置文件或其他资源。例如,它可能包含`RagService`和`RagController`的具体...

    spring的注入方式

    在`spring_test`项目中,你可能会发现各种注入方式的示例代码,包括如何在Spring配置文件中定义bean,以及如何在Java类中使用这些注入方式来管理依赖。通过实践和理解这些例子,你可以更好地掌握Spring的依赖注入...

    Spring依赖注入的方式

    接口注入在Spring中相对较少使用,主要是通过实现特定的接口并由Spring提供实现来注入依赖。这种方式通常适用于需要动态地改变对象的行为,比如AOP代理。 ```java public interface ApplicationContextAware { ...

    知识共享-Spring注入属性值案例(雷惊风).

    ### Spring框架中的属性值注入详解 #### 一、Spring框架简介 Spring框架是一个开源的Java平台,用于构建企业级应用程序。它提供了全面的基础架构支持,包括依赖注入(Dependency Injection, DI)、面向切面编程...

    spring学习:依赖注入的几种方式讨论

    Spring的依赖注入提供了XML、注解和Java配置等多种方式,满足不同场景的需求。自动配置是Spring Boot的一大特色,极大地简化了微服务的开发。理解并熟练掌握这些方式,对于提升Spring应用的开发效率和质量至关重要。...

    一个简单的spring依赖注入的例子

    本示例将介绍如何使用Spring框架通过反射机制实现简单的依赖注入。 首先,理解依赖注入的基本概念。依赖注入允许我们解耦组件间的依赖关系,不再由组件自身负责查找或创建它所依赖的对象,而是由外部容器(如Spring...

    java project整合spring和hibernate 例子

    Spring是一个全面的后端应用程序框架,提供了依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)等核心特性,而Hibernate则是一个优秀的对象关系映射(ORM)工具,用于简化数据库操作。本文将深入探讨如何在一...

Global site tag (gtag.js) - Google Analytics