gpt4 book ai didi

java - 在依赖 jar 的类中 Autowiring 注释

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:11:25 25 4
gpt4 key购买 nike

我是 Java 的新手,所以我希望这不是一个愚蠢的问题。

我在 Eclipse 中有一个 Web 项目,我正试图将其部署到 Tomcat。我在 Eclipse 中有两个依赖项目,它们被编译成 .jar 文件并部署到/WEB-INF/lib 目录。

这很好,但不幸的是,除非将 .jars 中的类文件提取到/WEB-INF/classes 目录中,否则 Spring 不会扫描依赖项中的注释。

有没有一种简单的方法可以在构建时进行这种提取?我正在使用 Maven。我暂时写了一个批处理文件来做这个(我在Windows上开发,在Ubuntu上部署)

不过,我确实对如何为服务器部署自动执行此操作有疑问,我是不是做错了什么?当然,我不是唯一一个为这个问题而苦苦挣扎的人。

最佳答案

根据这个Spring issue ,如果您使用 Export... > Java > JAR file 向导在 Eclipse 中创建 JAR 文件,则必须选中 Add directory entries 复选框(默认情况下未选中) 用于 Spring 的组件扫描以在 JAR 文件中查找组件。

关于java - 在依赖 jar 的类中 Autowiring 注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4936295/

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