Files
redkale/docs/service.md
redkale 7664edb9a1 doc
2023-12-23 22:18:17 +08:00

931 B
Raw Blame History

Service组件

    Service是Redkale最核心的组件主要处理业务逻辑和操作数据层。Service实例分两种模式: 本地模式远程模式。其模式由conf/application.xml文件来配置。开发人员在调用过程中通常不需要区分Service实例是哪种模式。
    并不是Sevice都能进行本地和远程模式切换 以下情况的Service不能转成远程模式:
    * Service类修饰为final     * Service类被标记@Local     * Service类被标记@Component

    Redkale进程启动时扫描可加载的Service实现类根据配置文件配置的模式采用ASM技术动态生成相应的Service临时类进行实例化并注册到ResourceFactory同其他Service、Servlet依赖注入。