`
wangchao_17915566
  • 浏览: 169553 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

调用spring中的方法

阅读更多

将spring配置文件加载tomcat后,可以得到spring上下文,getbean()调用其中中方法。

public List getList(){
		DeclaredQuery decquery = null;
		List list = null;
		ClassPathXmlApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext-hibernate.xml"); 
		decquery = (DeclaredQuery)ac.getBean("declaredQueryService");
		
		try {
			list = decquery.getGongGaoListByPage();
			System.out.println(list.size());
		} catch (DAOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return list;
	}

 

spring配置文件

	<bean id="declaredQueryTarget" class="com.seavision.example.service.impl.DeclaredQueryImpl">		
		<property name="messagedeclaredDAO">
			<ref local="TMessageDeclaredDAO"/>
		</property>
	</bean>
	 <bean id="declaredQueryService" parent="txProxyTemplate">
		<property name="target" ref="declaredQueryTarget">
		</property>
	</bean>

 

这样,就可以调用service层的方法了。

 

分享到:
评论
1 楼 xingxing 2008-09-06  
("applicationContext-hibernate.xml");这一个路径应该是怎么写的呀.

相关推荐

    普通javaweb项目调用springCloud接口(超级实用,很详细)

    接下来介绍如何在传统的Java Web应用中调用Spring Cloud服务提供的接口: - **HTTP请求方法**:传统的Java Web应用可以通过发送HTTP请求来调用Spring Cloud服务。这里给出一个简单的HTTP GET请求示例方法: ```...

    Spring事务管理A方法内部调用B方法的回滚问题测试代码

    在Spring中,事务管理可以通过编程式和声明式两种方式实现。编程式事务管理使用TransactionTemplate或PlatformTransactionManager接口手动管理事务,而声明式事务管理则是通过在XML配置或注解中定义事务规则。在这个...

    Spring Boot中Controller间的调用

    本文将探讨两种在Spring Boot中实现Controller间调用的方法及其优缺点。 首先,我们可以使用`RestTemplate`来模拟远程调用。这是一种常见的HTTP客户端工具,允许Controller A通过HTTP请求访问Controller B。以下是...

    spring远程调用简单实例

    在IT行业中,Spring框架是Java开发中的一个核心组件,它为构建高质量的、松散耦合的、可测试的应用程序提供了强大的支持...在实际应用中,Spring远程调用可以作为一个强大的工具,帮助我们构建可扩展、灵活的服务架构。

    外部接口调用 使用spring4+hessian4实例

    在Spring中,我们可以定义Bean来表示业务对象和服务,通过XML或Java配置来管理这些Bean的生命周期和依赖关系。 接下来,Hessian4是一个二进制Web服务协议,由Caucho公司开发。它能够将Java方法调用序列化为高效的二...

    使用spring远程调用服务端接口实现WebService功能

    它是Spring框架中的一个关键组件,用于将普通的Java方法暴露为可以通过HTTP请求调用的服务。它基于HTTP协议,而不是SOAP或XML-RPC,因此更加轻量级且易于使用。HttpInvokerServiceExporter会自动处理请求的序列化和...

    Spring中的方法注入

    【Spring中的方法注入】 在Spring框架中,方法注入是一种非传统的依赖注入形式,它允许我们通过调用对象的方法来设置其内部状态或执行特定操作。这种方法通常用于在对象初始化之后或者在某些特定时刻注入依赖,而...

    python服务集成到springcloud平台方法

    在现代企业级应用开发中,SpringCloud作为Java领域的微服务框架,被广泛应用于构建分布式系统。而Python作为另一门强大的编程语言,常用于数据分析、机器学习等领域。将Python服务集成到SpringCloud平台,可以充分...

    Spring远程调用使用http方式

    Spring Remote提供了一种机制,使得应用程序能够跨越网络边界调用其他服务的方法,仿佛它们是在同一进程中执行一样。HTTP远程调用是Spring Remote的一种实现方式,通过HTTP协议来传输数据,具有良好的可伸缩性和跨...

    普通类调用Spring bean对象

    当我们需要在非Spring管理的普通类中调用Spring管理的bean对象时,需要掌握特定的方法。这篇文档将详细介绍如何实现这一操作,并探讨相关的源码和技术工具。 首先,理解Spring的核心概念——依赖注入(Dependency ...

    spring cloud feign实现远程调用服务传输文件的方法

    在本文中,我们将介绍如何使用 Spring Cloud Feign 实现远程调用服务传输文件的方法。 Feign 介绍 Feign 是一个声明式的 Web 服务客户端,它可以将 Java 接口转换为对应的 HTTP 请求。Feign 使得 Java 程序员可以...

    Springcloud项目调用dubbo项目.zip

    实现Springcloud向dubbo项目的接口调用。 FeignToDubbo-starter模块负责利用Feign将底层的Http协议转化为dubbo协议,供SpringCloud项目使用。引入FeignToDubbo-starter后会引入dubbo的依赖,使用注解DubboRefence...

    spring与java反射结合动态定义类及调用函数

    spring与java反射结合动态定义类及调用函数,实现类的动态定义和函数的动态调用。 为有动态调用的web应用提供一点点借鉴,相互学习。

    spring远程调用

    在分布式系统中,远程调用是一个常见需求,Spring为此提供了一种轻量级的解决方案——HttpInvoker。本文将详细讲解如何利用Spring的HttpInvoker进行远程方法调用。 首先,我们需要理解什么是Spring HttpInvoker。...

    静态方法中调用Spring注入过程解析

    静态方法中调用Spring注入过程解析 静态方法中调用Spring注入过程解析是 Spring 框架中一个重要的知识点。本文将详细介绍静态方法中调用Spring注入过程解析的实现机制和关键技术要点。 Spring_IOC_容器 在Spring...

    Spring动态加载bean后调用实现方法解析

    在本文中,我们将通过一个示例代码,详细介绍如何使用 Spring 的动态加载 bean 功能来调用实现方法,并解析该过程的每一个步骤。 首先,我们需要在 pom.xml 文件中引入 Spring 的依赖项,以便使用 Spring 的功能。...

    Spring的定时调用

    标题“Spring的定时调用”涉及的是Spring框架中的任务调度功能,这在企业级应用开发中非常常见,用于实现周期性的任务执行,如数据同步、日志清理等。Spring提供了两种主要的定时任务解决方案:`Quartz`和`Spring ...

    spring在@Bean注解中initMethod调用方法异步

    总的来说,这个压缩包中的代码片段展示了如何在Spring中利用`@Bean`注解和`initMethod`属性实现异步bean初始化,结合Sofaboot框架,提升应用程序的启动效率和并发性能。通过这些类的设计和交互,我们可以看到Spring...

    SpringCloud-OpenFeign服务接口调用及代码

    在上面的例子中,`ServiceProviderClient`接口代表了名为"service-provider"的服务,`getData`方法用于调用该服务的`/api/data`接口,参数通过`@RequestParam`传递。 五、实际使用 1. 调用服务:在需要调用远程服务...

Global site tag (gtag.js) - Google Analytics