我收到以下错误:
@Configuration
@PropertySource("classpath:request-ws/src/main/resources/application.yml")
public class RequestDataSource {
有问题的课程:
yml
现在我正尝试从其他模块访问request-ws
文件。模块名称为class Thing < ApplicationRecord
class ShowAll < Trailblazer::Operation
include Model
model Thing, :all #why :all is not working here?
def process
end
end
end
。创建两个数据源的目标。任何建议都将不胜感激。
答案 0 :(得分:0)
application.yml
的类路径应位于:src/main/resources
根据:classpath:request-ws/src/main/resources/application.yml
你显然没有yml文件:
src/main/resources/request-ws/src/main/resources/application.yml
尝试在src/main/resources
答案 1 :(得分:0)
由于我的项目在制作war文件时被分解为模块,我的application.yml
文件最终会出现在WEB-INF
中,并将其放在您的班级上:
@Configuration
@EnableConfigurationProperties
@PropertySource("classpath:WEB-INF/classes/application.yml")
public class DataSourceConfig {