gpt4 book ai didi

java - Spring - 设计实用模块

转载 作者:行者123 更新时间:2023-12-02 12:04:40 24 4
gpt4 key购买 nike

一个 Spring 应用程序设计问题。我想编写一个实用的 java 库,这将成为我所有其他小型应用程序的依赖项。我所有的应用程序都是基于 spring 的应用程序。在实用程序库模块中使用自动接线是一个好习惯吗?该实用程序库需要从属性文件中读取很少的属性。当使用该模块的其他应用程序基于 spring 时,我们将如何编写我的通用实用程序库?

最佳答案

如果你能帮忙的话,我不会在实用程序库上使用 Autowiring 。只需使用依赖项反转来延迟依赖项的注入(inject),直到您实际使用该库的那一刻。然后,您可以在客户端应用程序中将其声明为 bean,并根据您的选择使用 Autowiring 。

属性也是如此,只需将它们作为相关方法/构造函数的参数,然后您就可以使用每个客户端应用程序的属性文件来定义您想要的任何属性。

关于java - Spring - 设计实用模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46990183/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com