Model: controller, Service, Mapper/Repository 와의 상호 작용
RestController : Service와 상호작용
Service: Mapper, Reopstiory와 상호작용
Mapper/Reopstiory: SqlSesion 및 DB와 상호작용
Example)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | @Service("AnimalService") public class AnimalService { @AutoWired private AnimalMapper animalMapper; //동물 전체 조회 public List<Animal> getAnimals(){ return animalMapper.getAnimals(); //동물 리스트 가져옴 } //동물 신규 등록 public String createAnimal(Animal animal){ animalMapper.createAnimal(animal) return animal.getAnimalId; //등록된 동물 아이디 가져옴 } //동물 선택 수정 public int updateAnimal(Animal animal){ return animalMapper.updateAnimal(animal); //업데이트된 컬럼 수 가져옴 } } | cs |
본 글은 다소 주관적인 생각들을 포함하고 있어, 잘못된 정보를 제공할 수도 있습니다. 부족한 점이 있으면 댓글 남겨주세요. 추가 및 수정 하도록 하겠습니다. 감사합니다.
[SI에서 살아남기] 내맘대로 Mapper,Repostiory 역할 및 간단한 예시 (1) | 2020.05.08 |
---|---|
[SI에서 살아남기] 내맘대로 RestController의 역할 및 간단한 예시 (0) | 2020.05.07 |
[SI에서 살아남기] 내맘대로 Model의 역할 및 간단한 예시 (0) | 2020.05.07 |
댓글 영역