Solon v2.7.6

@Component 等四个组件类注解

</> markdown

内核提供的四个组件类注解:

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

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

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

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