常见问题解答

常见

  1. 我想获得更详细的日志信息,了解内部调用的方法JpaRepository例如。我该如何获得这些?spring-doc.cadn.net.cn

    你可以利用可定制追踪拦截器由Spring提供,如下示例所示:spring-doc.cadn.net.cn

    <bean id="customizableTraceInterceptor" class="
      org.springframework.aop.interceptor.CustomizableTraceInterceptor">
      <property name="enterMessage" value="Entering $[methodName]($[arguments])"/>
      <property name="exitMessage" value="Leaving $[methodName](): $[returnValue]"/>
    </bean>
    
    <aop:config>
      <aop:advisor advice-ref="customizableTraceInterceptor"
        pointcut="execution(public * org.springframework.data.jpa.repository.JpaRepository+.*(..))"/>
    </aop:config>

审计

  1. 我想使用 Spring Data JPA 的审计功能,但数据库已经配置好,可以设置实体的修改和创建日期。我怎样才能防止 Spring Data 通过程序设置日期?spring-doc.cadn.net.cn

    设置拍摄日期属性审计命名空间元素false.spring-doc.cadn.net.cn