内核提供的四个托管类（由应用容器托管）注解：


| 注解 | 说明 |  备注 |
| -------- | -------- | -------- |
| @Controller     | MVC的控制器注解     | 一般用于 web 开发（支持 AOP）     |
| @Remoting     | RPC的远程服务注解     | 一般用于 rpc 开发（支持 AOP）      |
|      |      |      |
| @Configuration     | 配置器注解      | 一般用于组装或配置东西     |
|      |      |      |
| @Component （或 @Managed ）    | 托管组件注解      |  其它托管类基本就用它。会按需自动代理（支持 AOP）。   |



注解少点也好，清爽些。使用示例：

```java
@Component // 或 @Managed （v3.5 后支持）
public class UserDao{ }
```

```java
@Component // 或 @Managed （v3.5 后支持）
public class UserRepository{ }
```

```java
@Component // 或 @Managed （v3.5 后支持）
public class UserService{ }
```

```java
@Component // 或 @Managed （v3.5 后支持）
public class UserHelper{ }
```

托管类想表达什么语义（什么服务类、仓库类...），可如上通过类名表现。

