[SPRING] 봄 데이터 mongodb 감사 작동하지 않습니다 .. (Java 구성)
SPRING봄 데이터 mongodb 감사 작동하지 않습니다 .. (Java 구성)
나는 현재 스프링 데이터 mongodb 1.6.0-RELEASE를 사용하고 있는데 감사 기능이 있다는 것을 알고있다. 나는 내 구성 클래스 위에 @EnableMongoAuditing 주석을 추가하십시오. 그리고 내 콩은 아래와 같습니다.
@Document
public class MyBean{
@Id
private AnotherCustomBean anotherCustomBean = new AnotherCustomBean();
@CreatedDate
private Date creationDate;
@LastModifiedDate
private Date lastModifiedDate;
.
.
.
이 bean을 mongoTemplate.save (myBean)로 저장하면; 그것은 만든 날짜와 마지막 수정 날짜를 설정하지 않습니다 ... 그리고 그것은 오류가 없습니다.
어떤 도움을 주시면 감사하겠습니다.
감사.
해결법
-
==============================
1.실제 문제는 @ 주석 주석이었습니다. 스프링 감사를 적절하게 사용하려면 ObjectId (새 저장된 객체의 경우 null)를 정의해야하며, 스프링이 @LastModifiedDate 및 @CreatedDate를 결정하는 방법
실제 문제는 @ 주석 주석이었습니다. 스프링 감사를 적절하게 사용하려면 ObjectId (새 저장된 객체의 경우 null)를 정의해야하며, 스프링이 @LastModifiedDate 및 @CreatedDate를 결정하는 방법
그런 다음 Auditable
을 구현하여 @Id에서 사용자 정의 bean을 사용할 수있는 방법을 찾았습니다. @Felby에게 감사드립니다.
-
==============================
2.정확하지는 않지만 classpath에 joda-time을 추가하여 날짜 관련 감사 주석을 사용하려고합니다.
정확하지는 않지만 classpath에 joda-time을 추가하여 날짜 관련 감사 주석을 사용하려고합니다.
<dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.2</version> </dependency>
from https://stackoverflow.com/questions/26729310/spring-data-mongodb-auditing-not-working-java-config by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] thymeleaf spring framework (maven 사용)의 로컬 디렉토리에서 이미지 삽입 (0) | 2019.04.05 |
---|---|
[SPRING] thread 안전에 관한 혼란 - SimpleDateFormat의 예 (0) | 2019.04.05 |
[SPRING] 스프링 프레임 워크에서 메소드가 작동하지 않습니다. [duplicate] (0) | 2019.04.05 |
[SPRING] java.lang.NoClassDefFoundError : org / springframework / context / EnvironmentAware (0) | 2019.04.05 |
[SPRING] Spring의 @Configurable이 때때로 작동하고 때로는 그렇지 않은 이유는 무엇입니까? (0) | 2019.04.05 |