# Service Decorator

Module
import { Service } from "@tsed/di"
Source/packages/di/src/decorators/service.ts

# Overview

function Service(): Function;

# Description

The decorators @Service() a new service can be injected in other service or controller on there constructor. All services annotated with @Service() are constructed one time.

@Service() use the reflect-metadata to collect and inject service on controllers or other services.