将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层的方法了。
分享到:
相关推荐
接下来介绍如何在传统的Java Web应用中调用Spring Cloud服务提供的接口: - **HTTP请求方法**:传统的Java Web应用可以通过发送HTTP请求来调用Spring Cloud服务。这里给出一个简单的HTTP GET请求示例方法: ```...
在Spring中,事务管理可以通过编程式和声明式两种方式实现。编程式事务管理使用TransactionTemplate或PlatformTransactionManager接口手动管理事务,而声明式事务管理则是通过在XML配置或注解中定义事务规则。在这个...
本文将探讨两种在Spring Boot中实现Controller间调用的方法及其优缺点。 首先,我们可以使用`RestTemplate`来模拟远程调用。这是一种常见的HTTP客户端工具,允许Controller A通过HTTP请求访问Controller B。以下是...
在IT行业中,Spring框架是Java开发中的一个核心组件,它为构建高质量的、松散耦合的、可测试的应用程序提供了强大的支持...在实际应用中,Spring远程调用可以作为一个强大的工具,帮助我们构建可扩展、灵活的服务架构。
在Spring中,我们可以定义Bean来表示业务对象和服务,通过XML或Java配置来管理这些Bean的生命周期和依赖关系。 接下来,Hessian4是一个二进制Web服务协议,由Caucho公司开发。它能够将Java方法调用序列化为高效的二...
它是Spring框架中的一个关键组件,用于将普通的Java方法暴露为可以通过HTTP请求调用的服务。它基于HTTP协议,而不是SOAP或XML-RPC,因此更加轻量级且易于使用。HttpInvokerServiceExporter会自动处理请求的序列化和...
【Spring中的方法注入】 在Spring框架中,方法注入是一种非传统的依赖注入形式,它允许我们通过调用对象的方法来设置其内部状态或执行特定操作。这种方法通常用于在对象初始化之后或者在某些特定时刻注入依赖,而...
在现代企业级应用开发中,SpringCloud作为Java领域的微服务框架,被广泛应用于构建分布式系统。而Python作为另一门强大的编程语言,常用于数据分析、机器学习等领域。将Python服务集成到SpringCloud平台,可以充分...
Spring Remote提供了一种机制,使得应用程序能够跨越网络边界调用其他服务的方法,仿佛它们是在同一进程中执行一样。HTTP远程调用是Spring Remote的一种实现方式,通过HTTP协议来传输数据,具有良好的可伸缩性和跨...
当我们需要在非Spring管理的普通类中调用Spring管理的bean对象时,需要掌握特定的方法。这篇文档将详细介绍如何实现这一操作,并探讨相关的源码和技术工具。 首先,理解Spring的核心概念——依赖注入(Dependency ...
在本文中,我们将介绍如何使用 Spring Cloud Feign 实现远程调用服务传输文件的方法。 Feign 介绍 Feign 是一个声明式的 Web 服务客户端,它可以将 Java 接口转换为对应的 HTTP 请求。Feign 使得 Java 程序员可以...
实现Springcloud向dubbo项目的接口调用。 FeignToDubbo-starter模块负责利用Feign将底层的Http协议转化为dubbo协议,供SpringCloud项目使用。引入FeignToDubbo-starter后会引入dubbo的依赖,使用注解DubboRefence...
spring与java反射结合动态定义类及调用函数,实现类的动态定义和函数的动态调用。 为有动态调用的web应用提供一点点借鉴,相互学习。
在分布式系统中,远程调用是一个常见需求,Spring为此提供了一种轻量级的解决方案——HttpInvoker。本文将详细讲解如何利用Spring的HttpInvoker进行远程方法调用。 首先,我们需要理解什么是Spring HttpInvoker。...
静态方法中调用Spring注入过程解析 静态方法中调用Spring注入过程解析是 Spring 框架中一个重要的知识点。本文将详细介绍静态方法中调用Spring注入过程解析的实现机制和关键技术要点。 Spring_IOC_容器 在Spring...
在本文中,我们将通过一个示例代码,详细介绍如何使用 Spring 的动态加载 bean 功能来调用实现方法,并解析该过程的每一个步骤。 首先,我们需要在 pom.xml 文件中引入 Spring 的依赖项,以便使用 Spring 的功能。...
标题“Spring的定时调用”涉及的是Spring框架中的任务调度功能,这在企业级应用开发中非常常见,用于实现周期性的任务执行,如数据同步、日志清理等。Spring提供了两种主要的定时任务解决方案:`Quartz`和`Spring ...
总的来说,这个压缩包中的代码片段展示了如何在Spring中利用`@Bean`注解和`initMethod`属性实现异步bean初始化,结合Sofaboot框架,提升应用程序的启动效率和并发性能。通过这些类的设计和交互,我们可以看到Spring...
在上面的例子中,`ServiceProviderClient`接口代表了名为"service-provider"的服务,`getData`方法用于调用该服务的`/api/data`接口,参数通过`@RequestParam`传递。 五、实际使用 1. 调用服务:在需要调用远程服务...