java.lang.IllegalStateException: Failed to load ApplicationContext for [WebMergedContextConfiguration@1b9776f5 testClass = org.lingfan.javaailangchain4j.OpenAitDeepSeek, locations = [], classes = [org.lingfan.javaailangchain4j.JavaAiLangchain4jApplication], contextInitializerClasses = [], activeProfiles = [], propertySourceDescriptors = [], propertySourceProperties = ["org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true"], contextCustomizers rg.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNece org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:163)
java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:310)
Caused by: java.lang.IllegalStateException: Error processing condition on dev.langchain4j.openai.spring.AutoConfig.openAiChatModel
解决办法:
我的是因为直接用api,然后写成${api}的原因,把${}去除就好了
吐槽:这个bug改的头秃,看评论区,以为是版本问题,不停的换版本,不行,然后去官网看,也没找到答案,重新再创建一个项目,突发奇想,解决了,绷不住了!!!!!,希望对后续也被同样问题折磨的人有帮助^_^