快速注册service服务

Posted 骚哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了快速注册service服务相关的知识,希望对你有一定的参考价值。

一.通过SpringContextHolder的getBean来注册service服务

导入的包:
import com.bessky.platform.context.SpringContextHolder;

代码
ProductService productService = SpringContextHolder.getBean("productService", ProductService.class);
int count = productService.queryChildCategoryClicksCount(condition);

二.通过Servlet Context来注册Service服务

导入的包
import org.springframework.web.context.WebApplicationContext;
import org.springframework.web.context.support.WebApplicationContextUtils;

代码
private FTPFileService ftpFileService;

public void init() throws ServletException
    
        ServletContext servletContext = this.getServletContext();
        WebApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(servletContext);

        this.ftpFileService = ctx.getBean("ftpFileService", FTPFileService.class);
    

 

以上是关于快速注册service服务的主要内容,如果未能解决你的问题,请参考以下文章

如何通过运行命令快速打开服务和注册

Java 微服务之 SpringCloud快速入门day01 Eureka注册中心快速入门

Java 微服务之 SpringCloud快速入门day01 Eureka注册中心快速入门

Nacos使用快速入门

Eureka剔除和恢复服务

Windows 下 exe 服务注册到 service 服务中