`
tanglong8848
  • 浏览: 71137 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

spring基于注解的普通类怎么调用@Services注解的service方法

 
阅读更多
spring基于注解的普通类怎么调用@Services注解的service方法,需要一些先决条件:
1、如果你想用@autowired,那么这个类本身也应该是在spring的管理下的,即你的UserLogUtil也要标注为一个component(或Service),这样spring才知道要注入依赖;

2、或者,不标注为@Component的话,此时不能通过@autowired来注入依赖,只能通过ApplicationContext来取得标注为Service的类:
UserLogService service = ApplicationContext.getBean(UserLogService.class);

分享到:
评论

相关推荐

    webservice xfire整合spring(webservice配置采用注解)例子

    【标题】中的“webservice xfire整合spring(webservice配置采用注解)”是指将Xfire,一个早期的Web服务框架,与Spring框架结合使用,其中Web服务的配置通过Spring的注解方式进行。这种方式简化了配置,提高了开发...

    Spring 中 @Service 和 @Resource 注解的区别

    Spring 中 @Service 和 @Resource 注解的区别 1 前言 在咱们使用 spring 框架的时候,注解是“不可或缺”的一部分,她帮我们脱离了配置繁琐的 XML 文件的工作,但有一点却需要我们自己去把握,那就是“3何”,即...

    自定义校验注解框架(validator)

    定义和实现完成后,我们可以在模型类或方法参数上使用自定义注解,Spring等框架会在执行前自动进行校验: ```java public class User { @Email private String email; } ``` 5. **异常处理** 如果校验失败...

    实现生成自定义注解的实体类

    自定义注解可以应用于类、接口、方法、变量等不同层级,使得代码更加模块化,易于理解和维护。本篇文章将详细探讨如何实现生成自定义注解的实体类,以及它们在实际开发中的应用。 一、自定义注解的定义 自定义注解...

    Spring MVC – Easy REST-Based JSON Services with @ResponseBody

    标题中的“Spring MVC – Easy REST-Based JSON Services with @ResponseBody”是指使用Spring MVC框架构建基于REST的JSON服务,并通过使用`@ResponseBody`注解来简化这一过程。REST(Representational State ...

    Spring 基于java的容器配置.docx

    这些类通常包含一系列 `@Bean` 注解的方法,这些方法用于实例化、配置和初始化由 Spring IoC(Inversion of Control,控制反转)容器管理的对象。 `@Bean` 注解用于标记那些创建和初始化 Bean 的方法。这个注解类似...

    spring 整合flex,整合webService

    端点通常由`@WebService`注解的Java类表示,其中包含处理请求的方法。 2. **创建WSDL**:Spring会自动生成对应的WSDL文档,定义了服务的接口、操作以及消息格式。这使得其他系统可以轻松发现和调用我们的Web...

    Spring系列面试题129道(附答案解析)

    在Spring中可以通过在XML配置文件中添加context命名空间并声明注解驱动元素,或者使用Java配置类上的注解(如@ComponentScan)来启动注解装配。 27、@Component,@Controller,@Repository,@Service有何区别? 这些...

    Java自定义注解实例

    2. **验证**: 在Spring框架中,`@Autowired`注解用于自动装配bean,`@Valid`用于验证对象属性。 3. **持久化**: JPA(Java Persistence API)的`@Entity`、`@Table`等注解用于映射Java对象到数据库表。 4. **测试...

    webservice注解修改生成wsdl信息

    在本案例中,我们将关注如何通过注解来修改WebService生成的WSDL(Web Services Description Language)信息,以实现服务名称、命名空间、返回值以及调用方法的定制,同时增强服务的安全性。 首先,让我们理解WSDL...

    WebService整合SpringBoot2.0(csdn)————程序.pdf

    `@WebService`注解标记一个类为WebService服务,而`@WebMethod`则标记方法为可被调用的服务操作。`@WebParam`用于为参数提供更友好的名称。 ```java // 接口 @WebService(targetNamespace = ...

    idea + spring4.3.7.RELEASE+cxf3.1.0整合+客户端调用

    本教程将围绕"idea + spring4.3.7.RELEASE + cxf3.1.0"的整合进行详细讲解,旨在帮助开发者理解如何在IDEA(IntelliJ IDEA)环境中搭建一个基于Maven的Spring MVC项目,并结合Apache CXF实现Web服务的消费与提供。...

    spring中开发webservice

    Spring框架提供了专门的Spring Web Services模块,它支持创建基于SOAP的Web服务。该模块包括了处理XML文档、WSDL(Web Services Description Language)生成、协议绑定和安全功能。 2. **配置XML**: 开始开发Web...

    使用 Spring 3 来创建 RESTful Web Services

    RESTful Web Services 是一种基于 Representational State Transfer(表述性状态转移)架构风格的 Web 应用设计模式,它强调资源的表述和状态转换,常用于构建高效、可伸缩的互联网应用程序。Spring 框架,特别是其 ...

    Spring集成Cxf暴露WebServices示例

    同时,可以使用`@WebService`注解的`serviceName`和`endpointInterface`属性来关联服务接口。 4. **配置Cxf Bean**:在Spring配置文件中,我们需要定义一个CxfBean来注册我们的服务实现。例如,使用`jaxws:endpoint...

    spring+flex

    5. **@ComponentScan**: 用于扫描指定包下的所有带有@Component、@Service、@Repository、@Controller等注解的类。 此外,对于Flex与Spring的集成,还需要关注以下几个方面: - **BlazeDS配置**: BlazeDS是Adobe...

    cxf+spring发布webservice和restservice

    在IT行业中,Web服务是应用程序之间进行通信的一种标准方法,主要分为SOAP(简单对象访问协议)基于的Web Service和REST(Representational State Transfer)服务。本项目“cxf+spring发布webservice和restservice”...

    http和WebService 调用接口Java代码demo

    @Service public class CustomHttpClient { private RestTemplate restTemplate; public CustomHttpClient(RestTemplate restTemplate) { this.restTemplate = restTemplate; } public String callRemoteApi...

    spring2.5 api

    Spring 2.5 引入了注解配置,允许开发者在类和方法级别使用注解,如 @Component、@Service、@Repository 和 @Controller,这些注解对应了传统的 XML 中的 `<bean>` 元素。此外,@Configuration 类可以替代 XML 配置...

    WebService+CXF+Spring+MySql+注解

    在本项目中,注解可能被用于简化配置,例如Spring的@Autowired用于自动装配依赖,@WebService和@WebMethod用于标记WebService接口和方法。 综上所述,这个项目结合了多种技术来构建一个后端服务器,它利用了...

Global site tag (gtag.js) - Google Analytics