4 posts in total

Ioc

Posts tagged

애저 펑션에 AutoMapper 의존성 주입 적용하기

by Justin Yoo · 2 min read

알림: 이 포스트는 순수한 개인의 견해이며, 제가 속해있는 직장의 의견 혹은 입장을 대변하지 않습니다. 애플리케이션 개발을 하다보면 데이터 전송을 담당하는 객체(DTO; Data Transfer Object)를 다룰 일이 많다. 특히 데이터베이스 혹은 외부 API를 호출해서 받아오는 결과를 내부적으로 사용한다든지, 반대로 외부로 노출시키기 위한 encapsulation을 위해서 DTO간 매핑은 꽤 중요한 작업인데, 이 때 AutoMapper를 이용하면 굉장히 편해진다. 꽤 오래 전에 이와 관련 ...

Vue.js + TypeScript 앱에서 IoC 컨테이너 사용하기

by Justin Yoo · 7 min read

애플리케이션을 개발하다보면 필연적으로 맞닥뜨릴 수 밖에 없는 상황이 몇가지가 있다. 그 중 하나가 바로 의존성 관리(Dependency Control)이다. 백엔드 애플리케이션에서는 다양한 제어 역전(IoC; Inversion of Control) 컨테이너를 이용해서 적용이 가능하다. 최신 프론트엔트 프레임워크 역시도 의존성 주입(DI; Dependency Injection)과 관련한 기능들을 포함하고 있다. 하지만 자바스크립트 언어의 특성인지는 몰라도 백엔드쪽의 IoC 컨테이너와는 다른 형식으로 ...

ASP.NET Core 팁 & 트릭 - ioc 콘테이너로써 Autofac 사용하기

by Justin Yoo · 2 min read

이 포스트는 ASP.NET Core 프레임워크로 애플리케이션을 개발할 때 유용하게 쓸 수 있는 몇가지 팁과 트릭들을 소개하는 포스트들 중 첫번째입니다. IoC 콘테이너로써 Autofac 사용하기 Web API 요청/응답 직렬화/비직렬화 Web API Swagger 설정 글로벌 에러 핸들러 설정 POCO 콘트롤러 작성 ASP.NET Core 애플리케이션은 이미 IoC 콘테이너를 내장하고 있어서 그것을 그대로 사용하는 것에 크게 문제가 없다. 다만 이미 Autofac을 다른 프로젝트에서 사용하 ...

FluentValidation 제어 역전 혹은 의존성 주입 설정

by Justin Yoo · 3 min read

지난 포스트에서는 FluentValidation 라이브러리를 이용하여 유효성 검사 로직에 대해 어떻게 유닛테스트를 진행하는지에 대하여 간단하게 알아 보았다. 이번 포스트에서는 이 FluentValidation 라이브러리를 아예 IoC 콘테이너에 넣어서 좀 더 깔끔한 코드를 유지하는 방법에 대해 논의해 보기로 한다. 여기에 쓰인 코드는 아래 리포지토리에서 확인할 수 있다. https://github.com/devkimchi/FluentValidation-Sample FluentValidati ...