我的代码:-
导入组织。slf4j。记录器;
导入组织。slf4j。伐木厂;
记录器记录器=LoggerFactory.get记录器(MyService.class);
记录器。信息(“”);
我得到这个错误-
启动ApplicationContext时出错。要显示条件报告,请在启用“调试”的情况下重新运行应用程序。2022-06-13 14:38:42.998错误12884-[主]o.s.b.d.LoggingFailureAnalysisReporter:
应用程序启动失败
描述:
com.myapp.app.service.MyService中构造函数的参数2需要一个类型为“org.slf4j. Logger”的bean,但找不到。
行动:
考虑定义“org”类型的bean。slf4j。在您的配置中。
进程结束,退出代码1
您是否添加了某种记录器作为依赖项?
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>2.6.1</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.6.1</version>
</dependency>
或者您可以向我们展示您的记录器依赖项吗?
还有一些很好的日志教程:
我对整个Spring的生态系统都是陌生的。我一直在学习一些教程,能够创建一个Spring Boot应用程序并执行crud操作。然后我开始把这个项目改成mybatis的标准。 我已经尝试了许多其他类似问题的答案,但到目前为止没有一个是有效的。 下面是问题陈述: 实现类实现为: 我的Mapper类如下所示: 我的Mapper.xml课是: 最后是我的控制器类: 我得到的错误是: 描述: com.cru
应用程序启动失败 考虑在您的配置中定义一个类型为'com.service.adminService'的bean。
我试图在Spring Boot中创建一个简单的REST服务。在我使用CrudRepository之前,一切都很好。现在我得到了这个错误- ***应用程序启动失败 描述: 公司中的现场er。Spring靴。io。受雇者EmployeeService需要“company”类型的bean。Spring靴。io。受雇者找不到EmployeeRepo“”。 措施: 考虑定义一个“company”类型的bea
我正在做SpringBoot项目,并遵循一些测试SpringBoot的说明。 当我尝试将mysql DB与项目连接时,服务找不到映射器。 我不知道为什么它找不到映射器... 这是服务代码和 这是映射程序代码 下面的错误是 我将发布我的包裹设置的图片。。。