,可以通过以下步骤完成:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-mongodb</artifactId>
</dependency>
spring.data.mongodb.host=localhost
spring.data.mongodb.port=27017
spring.data.mongodb.database=mydatabase
spring.data.mongodb.username=myusername
spring.data.mongodb.password=mypassword
@Document(collection = "users")
public class User {
@Id
private String id;
private String username;
private String email;
// 其他字段和方法...
}
public interface UserRepository extends MongoRepository<User, String> {
// 可以在这里定义自定义的查询方法
}
@Configuration
@EnableMongoAuditing
public class MongoConfig {
// 配置其他Mongodb相关的Bean...
}
@RunWith(SpringRunner.class)
@SpringBootTest
public class UserRepositoryTest {
@Autowired
private UserRepository userRepository;
@Test
public void testSaveUser() {
User user = new User();
user.setUsername("testuser");
user.setEmail("testuser@example.com");
userRepository.save(user);
// 断言保存成功
assertNotNull(user.getId());
}
// 其他测试方法...
}
以上是在启用Spring Data Mongodb审计的情况下运行测试的基本步骤。在实际应用中,你可以根据具体需求进行更多的配置和测试。如果你想了解更多关于Spring Data Mongodb的信息,可以参考腾讯云的文档和相关产品:
领取专属 10元无门槛券
手把手带您无忧上云