Solon v3.5.0

@Component 等四个托管类注解

</> markdown

内核提供的四个托管类(由应用容器托管)注解:

注解说明备注
@ControllerMVC的控制器注解一般用于 web 开发(支持 AOP)
@RemotingRPC的远程服务注解一般用于 rpc 开发(支持 AOP)
@Configuration配置器注解一般用于组装或配置东西
@Component托管组件注解其它托管类基本就用它。会按需自动代理(支持 AOP)。

注解少点也好,清爽些。使用示例:

@Component
public class UserDao{ }
@Component
public class UserRepository{ }
@Component
public class UserService{ }
@Component
public class UserHelper{ }

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