Skip to content

Commit

Permalink
feat(UserService) : 컨트롤러에서 갖고있던 로직을 서비스로 분리
Browse files Browse the repository at this point in the history
  • Loading branch information
mjj111 committed May 20, 2024
1 parent 4bc03fd commit 0ce008a
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions src/main/java/client/service/UserService.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
package client.service;

import client.controller.dto.CreatUserDto;
import client.model.User;
import client.repsotiroy.UserRepository;
import spring.mvc.annotation.Service;

import java.util.List;

@Service
public class UserService {
private final UserRepository userRepository;

public UserService(final UserRepository userRepository) {
this.userRepository = userRepository;
}

public User createUser(final CreatUserDto creatUserDto) {
User user = User.from(creatUserDto);
userRepository.save(user);
return user;
}

public List<User> getUsersWithSize(final int wannaSize) {
return userRepository.getUsersWithLimit(wannaSize);
}
}

0 comments on commit 0ce008a

Please sign in to comment.