java 动态编译 spring,利用Java的动态编译、动态加载结合EasyRules实现业务规则的动态性的项目源码...

【实例简介】

利用Java的动态编译、动态加载结合EasyRules实现业务规则的动态性的项目源码,具体详情请查看相关博客https://blog.csdn.net/qq_31142553/article/details/85013989

【实例截图】

【核心代码】

xboot-rule

└── xboot-rule

├── mvnw

├── mvnw.cmd

├── pom.xml

├── src

│   ├── main

│   │   ├── java

│   │   │   └── com

│   │   │   └── hauxsoft

│   │   │   ├── component

│   │   │   │   └── DynamicRuleManager.java

│   │   │   ├── conf

│   │   │   │   └── RuleDefaultConf.java

│   │   │   ├── controller

│   │   │   │   └── console

│   │   │   │   └── JavaRuleController.java

│   │   │   ├── dao

│   │   │   │   └── JavaRuleDao.java

│   │   │   ├── data

│   │   │   │   ├── CompileResult.java

│   │   │   │   └── JavaRuleDTO.java

│   │   │   ├── demo

│   │   │   │   └── rule

│   │   │   │   ├── DemoRule1.java

│   │   │   │   └── TestController.java

│   │   │   ├── entity

│   │   │   │   └── JavaRuleDO.java

│   │   │   ├── listener

│   │   │   │   └── AppRunListener.java

│   │   │   ├── service

│   │   │   │   ├── impl

│   │   │   │   │   └── JavaRuleServiceImpl.java

│   │   │   │   └── JavaRuleService.java

│   │   │   └── utils

│   │   │   ├── BaseRule.java

│   │   │   ├── DynamicRuleUtils.java

│   │   │   ├── JavaRuleStorage.java

│   │   │   └── MapJavaRuleStorage.java

│   │   └── resources

│   │   └── static

│   │   └── console

│   │   └── module

│   │   └── rule

│   │   ├── console.rule.css

│   │   ├── console.rule.js

│   │   ├── java-rule-edit.html

│   │   ├── java-rule-list.html

│   │   └── java-rule-select-single.html

│   └── test

│   └── java

│   └── com

│   └── hauxsoft

│   └── AppTest.java

└── target

├── classes

│   ├── com

│   │   └── hauxsoft

│   │   ├── component

│   │   │   ├── DynamicRuleManager$Builder.class

│   │   │   └── DynamicRuleManager.class

│   │   ├── conf

│   │   │   └── RuleDefaultConf.class

│   │   ├── controller

│   │   │   └── console

│   │   │   └── JavaRuleController.class

│   │   ├── dao

│   │   │   └── JavaRuleDao.class

│   │   ├── data

│   │   │   ├── CompileResult$CompileResultBuilder.class

│   │   │   ├── CompileResult.class

│   │   │   └── JavaRuleDTO.class

│   │   ├── demo

│   │   │   └── rule

│   │   │   ├── DemoRule1.class

│   │   │   └── TestController.class

│   │   ├── entity

│   │   │   └── JavaRuleDO.class

│   │   ├── listener

│   │   │   └── AppRunListener.class

│   │   ├── service

│   │   │   ├── impl

│   │   │   │   └── JavaRuleServiceImpl.class

│   │   │   └── JavaRuleService.class

│   │   └── utils

│   │   ├── BaseRule.class

│   │   ├── DynamicRuleUtils$MemoryClassLoader.class

│   │   ├── DynamicRuleUtils.class

│   │   ├── JavaRuleStorage.class

│   │   ├── MapJavaRuleStorage.class

│   │   ├── MemoryJavaFileManager$ClassOutputBuffer$1.class

│   │   ├── MemoryJavaFileManager$ClassOutputBuffer.class

│   │   ├── MemoryJavaFileManager$StringInputBuffer.class

│   │   └── MemoryJavaFileManager.class

│   ├── META-INF

│   │   ├── MANIFEST.MF

│   │   └── maven

│   │   └── com.hauxsoft

│   │   └── xboot-rule

│   │   ├── pom.properties

│   │   └── pom.xml

│   └── static

│   └── console

│   └── module

│   └── rule

│   ├── console.rule.css

│   ├── console.rule.js

│   ├── java-rule-edit.html

│   ├── java-rule-list.html

│   └── java-rule-select-single.html

├── maven-archiver

│   └── pom.properties

├── maven-status

│   └── maven-compiler-plugin

│   └── compile

│   └── default-compile

│   ├── createdFiles.lst

│   └── inputFiles.lst

└── xboot-rule-0.0.1-SNAPSHOT.jar

58 directories, 60 files

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值