gpt4 book ai didi

Spring @Configuration Beans - 'Best' 位置?

转载 作者:行者123 更新时间:2023-12-01 01:20:53 25 4
gpt4 key购买 nike

将@Configuration bean 放入 Spring 项目的“最佳实践”在哪里?将配置放在 /src/main/java 下似乎是错误的,否则这些类将不会被编译。

其他人如何解决这个问题?

最佳答案

似乎唯一的解决方案是,如果您想将配置与逻辑分离,将额外的源文件夹添加到 Maven 配置中:

<project>
...
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.1</version>
<executions>
<execution>
<id>add-source</id>
<phase>generate-sources</phase>
<goals>
<goal>add-source</goal>
</goals>
<configuration>
<sources>
<source>src/main/configuration</source>
...
</sources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>

看来这个解决方案会达到你想要的。 src/main/configuration将被添加到编译插件中,最终会出现在 target/classes而在项目源代码树中,这些将被放置在其他地方。

关于Spring @Configuration Beans - 'Best' 位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9296966/

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