# Jfinal动态路由 **Repository Path**: ray_liu/jfinal_dynamic_routing ## Basic Information - **Project Name**: Jfinal动态路由 - **Description**: jfinal动态路由插件, 方便Jfinal使用者随时在运行环境中实时添加, 修改URL, 实时添加, 修改java代码 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 4 - **Created**: 2018-11-21 - **Last Updated**: 2024-10-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Jfinal动态路由 #### 项目介绍 jfinal动态路由插件, 方便Jfinal使用者随时在运行环境中实时添加, 修改URL, 实时添加, 修改java代码 java代码脚本的执行基于beanshell ![jfinal动态路由](http://www.eeda123.com/public/static/images/jfinal_dynamic_routing.gif) #### 适用场景 需要在实时生产环境快速提供API处理 1. 需要在后台快速提供api, 对接外部系统的请求 2. 小程序的后台实时调试 #### 新手使用说明(基于jfinal官网的jfinal_demo3.3项目代码) 1. 执行init.sql, 在数据库中维护URL和java代码 2. 将demo.html拷贝到jfinal WebRoot目录下 3. 在config.java configRoute() 添加一行 me.add(DynamicRouteController.DEFAULT_ROUTE, DynamicRouteController.class); 4. configHandler() 添加一行 me.add(new DynamicRouteHandler()); 4. 启动项目, 访问http://localhost:8080/demoText 可以看到输出的text 5. 访问http://localhost:8080/demoPage 可以看到输出的html模板 #### 动态url配置说明 想动态增加一个action, 到t_dynamic_route表下添加name, url, codes, 三个字段即可 #### 技术疑问 可以加我QQ:1417381763