UserService.java
package io.github.nikoir.expensetracker.service;
import io.github.nikoir.expensetracker.domain.entity.User;
import io.github.nikoir.expensetracker.domain.repo.UserRepository;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
@Service
@RequiredArgsConstructor
public class UserService {
private final UserRepository userRepository;
public void createUserIfNotExists(String userId) {
if (userRepository.existsById(userId)) {
return;
}
userRepository.save(User
.builder()
.id(userId)
.build());
}
}