我使用 SLF4J 日志来打印所有日志。我正在使用最新版本的 org.slf4j。
实现 'org.slf4j:slf4j-api:2.0.0-alpha1'
实现 'org.slf4j:log4j-over-slf4j:2.0.0-alpha1'
但是我收到以下错误并且也没有打印日志。
SLF4J: No SLF4J providers were found.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#noProviders for further details.
SLF4J: Class path contains SLF4J bindings targeting slf4j-api versions prior to 1.8.
SLF4J: Ignoring binding found at [jar:file:/home/user/.gradle/caches/modules-2/files-2.1/ch.qos.logback/logback-classic/1.2.3/7c4f3c474fb2c041d8028740440937705ebb473a/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#ignoredBindings for an explanation.
Run Code Online (Sandbox Code Playgroud)
日志在旧版本 (1.7.25) 上运行良好。是否需要在项目上添加或配置任何内容,以便可以打印这些日志
我正在weather与 2 个提供者weather-1和weather-2. 我有两个Spring Controller类controller-1,controller-2分别调用这两个服务。
我的目的是将两个气象服务罐之间切换,就像如果我想从获取的气象资料weather-1,然后controller-1先后与编译weather-1.jar,同时文件controller-2保持不变。
我已经尝试使用两个不同的Gradle文件来处理build-weather-1.gradle和build-weather-2.gradle.
两者都有jar自己的依赖项。
build-weather-1.gradle
implementation 'com.xxx.weather:weather-1:0.0.1'
Run Code Online (Sandbox Code Playgroud)
build-weather-2.gradle
implementation 'com.xxx.weather:weather-2:0.0.1'
Run Code Online (Sandbox Code Playgroud)
我build-weather-1.gradle用命令运行了- gradle -b build-weather-1.gradle build。不幸的是,这个构建文件也需要其他服务类控制器。
error: package com.xxx.weather.weather-2 does not exist
Run Code Online (Sandbox Code Playgroud)
我已经排除了如下包裹,
sourceSets {
main {
java {
exclude 'com/xxxx/weatherservice/controller/Weather2Controller.java'
}
}
}
Run Code Online (Sandbox Code Playgroud)
但是这个 interface( weather-2) 在 Application.java 文件中被声明为一个 bean,它抛出包未找到错误。
如何解决此错误?
我有一个具有多个属性路径的实体.我使用Query By Example和ExampleMatcher忽略了一些属性路径.
我的实体如下所示,Employee.class
private Integer id;
private String name;
private String designation;
Run Code Online (Sandbox Code Playgroud)
我想只显示实体中的Name和Id(表中的字段).为此,我做了以下,
ExampleMatcher exampleMatcher = ExampleMatcher.matching().withIgnoreNullValues().withIgnorePaths("designation");
Example<Employee> example = Example.of(entity, exampleMatcher);
Run Code Online (Sandbox Code Playgroud)
但是,响应返回所有值,包括ignorePath中给出的属性.
请帮助我如何忽视物业路径.
我在 Facebook 广告管理器中创建了广告和活动。但它们还没有发布
我已尝试以下 API 调用来获取我创建的所有活动的列表,
/v3.2/act_XXXX/campaigns
Run Code Online (Sandbox Code Playgroud)
但我得到的回复是空的
{
"data": [
]
}
Run Code Online (Sandbox Code Playgroud)
有没有其他方法可以列出所有创建的活动,无论它们是否已发布
facebook facebook-java-api facebook-graph-api facebook-marketing-api
我正在尝试使用 API 从 AI Hub 获取数据资产。我在AI Hub 文档中查找了 java 客户端库,但没有找到任何东西。是否有任何其他外部 java 客户端库来获取这些数据资产
java spring artificial-intelligence client-server google-cloud-platform
java ×3
spring-boot ×3
spring-mvc ×2
build ×1
facebook ×1
gradle ×1
hibernate ×1
jpa ×1
maven-plugin ×1
spring ×1