一个Spring应用程序设计问题。我想写一个实用的java库,这将是我所有其他小应用程序的依赖。我所有的应用都是基于spring的应用。在实用程序库模块中使用自动连接是一种很好的做法吗?而且这个实用程序库需要从属性文件中读取的属性很少。当使用这个模块的其他应用程序都是基于spring的时候,我们该如何编写我的通用工具库呢?
发布于 2017-10-28 21:30:25
如果你能帮助我,我不会在一个实用程序库上使用自动装配。只需使用依赖反转来延迟依赖注入,直到您实际使用库的那一刻。然后,您可以在客户端应用程序中将其声明为bean,并选择使用自动装配。
属性也是如此,只需将它们作为相关方法/构造函数的参数,然后您就可以使用每个客户端应用程序的属性文件来定义您想要的任何属性。
https://stackoverflow.com/questions/46990183
复制相似问题