当前位置: 首页 > 知识库问答 >
问题:

如何创建spring/Spring Boot库?

司马高昂
2023-03-14

我想写一个库,以某种方式完成我总是需要的工作。

这个库应该基于spring-boot并在Spring环境中工作。因此,应该可以在您的pom文件中添加依赖项,然后访问服务。

愚蠢的例子:“库”中的功能

@Service 
public class Foo {
   public String getTime() {...}
}

现在我可以在我的另一个项目中做以下事情。

@Service 
public class TimeService {
   
   private Foo foo;

   public String foo() {
      return foo.getTime();
   }
}

共有1个答案

黄浩涆
2023-03-14

只需将“库”代码创建为单独的maven项目,通过添加maven依赖项将其包含在主应用程序的类路径中,然后在主应用程序中告诉Spring boot扫描声明了Foo服务的包。它将像在主项目中声明类一样工作。

注意,如果导入的库更复杂,您可以创建配置类来配置完整的子系统,然后可以方便地将其包含在任何其他项目中。

 类似资料:
  • 我不熟悉java和springboot。我正在尝试使用springboot创建一个CRUD应用程序。我使用MySQL存储数据。 员工模式- 员工资源库- 员工控制员- 上面的控制器在JSON对象数组表单中给出了结果,如下所示 但我需要以下表格的回复 非常感谢你的帮助。

  • 我创建了一个具有REST Web服务和jpa依赖关系的Spring Boot应用程序。应用程序作为独立应用程序自行运行。我试图添加UI层使用vaadin作为一个单独的项目,使用sring引导项目的服务。有没有一种简单的方法可以使Spring Boot应用程序成为一个可以包含在其他项目中的库jar。 我搜索了论坛,发现一些建议不要使用Spring Boot,而是使用spring框架来创建库的线程。只

  • 连接:Keep-Alive 主机:webhook.site 内容类型:application/x-www-form-urlencoded

  • 我正在创建JavaMailSender的bean类,并自动拥有javamailsender,但我得到错误 我不能为bean id="mail Sender"创建bean类。我在过去的两天里一直在努力,请让我离开它。 和错误页 组织。springframework。豆。工厂BeanCreationException:创建名为“employeeController”的bean时出错:自动连线依赖项的注

  • 我是Spring Boot新手,尝试创建DefaultMessageListenerContainer,这样我就可以使用weblogic workmanager并以多线程方式运行多个消息侦听器。 有人能提供一些例子吗?到目前为止,我找到了下面的解决方案,但是我如何在Spring-Boot中实现它呢?

  • 现在我想为我们的系统开发一个通用的邮件服务。在设计时,我们希望开发一个生产者和消费者。在消费者方面,我们可以开发和部署或应用程序,但在生产者方面,我们希望提供一个通用的邮件客户端,如下面的接口,并为其他系统建立jar依赖关系。 但我看到spring boot和spring cloud使用了许多声明性方法,似乎必须使用一个应用程序类,但我只想要一个类引用,不需要部署。我不知道如何实施它。