经过尝试成功的把基于jfinal开发的任务调度模块插件化

Web-fragment:

产生目的:为了给开发人员更好的可插拔性和更少的配置,在Servlet 3.0的规范中,引入了web模块部署描述符片段(web fragment)的概念。

基于这个进行了改造,目前测试各项功能正常,细节还要打磨;

存在问题,直接系统默认打开的是,引入的任务平台,目前来看是这个问题导致的

Web-fragment.xml里面的


 <filter>

        <filter-name>jfinal</filter-name>

        <filter-class>com.jfinal.core.JFinalFilter</filter-class>

        <init-param>

            <param-name>configClass</param-name>

            <param-value>com.supyuan.component.base.config.BaseConfig</param-value>

        </init-param>

    </filter>


    <filter-mapping>

        <filter-name>jfinal</filter-name>

        <url-pattern>/*</url-pattern>

    </filter-mapping>

这里不知道还有没有其他办法初始化 jfinal;

image.png

地址栏输入,http://localhost:8990/admin/container/home 登录后完美打开

评论区

zeroabc

2022-06-20 20:15

跟微服务比,如何?

jf大哥大

2022-06-27 11:10

@zeroabc 插件化适合把篇配置管理的功能模块化,集测后每个项目可以自己维护,这种基础的功能每个项目迁移一次代码,远远不如直接引用jar方便。

热门分享

扫码入社