【发布时间】:2017-08-15 09:54:50
【问题描述】:
我正在开发一个应该在本月晚些时候部署的 Spring Boot API。我们为存储库创建了自己的接口,并扩展了 CrudRepository。 Spring Boot 自动装配所有内容。
我想做的是添加更多的日志记录功能,例如LOGGER.info("searched for solution ID")。
目前我们的代码如下所示:
@Repository
public interface ProductSolutionRepository extends CrudRepository<ProductSolution, String> {
public List<ProductSolution> findBySolutionId(@Param("solutionId") int solutionId);
由于 Spring 配置了所有内容,因此并没有真正看到装饰这些函数以添加日志记录功能的方法。有人可以通过向我指出文档、展示一个很好的示例或解释日志装饰器背后的概念来帮助我吗?
【问题讨论】:
-
Lombok 还是 AOP?
-
见stackoverflow.com/questions/26258158/…,你需要的是AOP
标签: spring logging spring-boot