美文网首页技术
动态创建类并支持依赖注入Spring

动态创建类并支持依赖注入Spring

作者: 笔名柳宿 | 来源:发表于2020-10-17 10:00 被阅读0次

# my_devtools v1

就目前市面上可以直接手撸java代码的并不是很多,规则引擎填补了 可以代替大量判断 业务更新频繁的那块代码,把其摘了出去。 如:EasyRules、Drools

EasyRules,可以参考我的另一个git项目:https://github.com/qzqqhy/EasyRulesDemo

这个项目实现了把规则写到数据库里,来进行规则的配置;

而直接上线整个java文件的,就目前发现有:CGLIB、Javassist、ASM 对于这些入门有些高,学习成本比较大的,且Javassist不支持jdk1.8 ,这个开源的 工具就产生了,直接手撸java代码,就能实现动态代理的那些功能。 直接下载去看看吧...

支持Spring注入

//var1 Java代码 需要包涵 报名全路径等

MyBeanFactory.make(String var1);

内附单元测试:ToolsApplicationTests.test();

和TestCtroller.compile

已完成测试:

1、http://localhost:8081/compile 编译资源文件下的java文件

2、http://localhost:8081/t1/dynamicCompile2 运行编译后的返回结果

注:代码非全部原创,引用了:https://github.com/alibaba/yugong.git 开源项目的部分源码,进行并进行了修改,才达成了 目前的效果

感谢愚公老师的开源项目。

相关文章

  • 动态创建类并支持依赖注入Spring

    # my_devtools v1 就目前市面上可以直接手撸java代码的并不是很多,规则引擎填补了 可以代替大量判...

  • 依赖注入

    依赖注入 Spring支持两种依赖注入方式,分别是属性注入和构造函数注入.除此之外,Spring 还支持工厂方法注...

  • 面试官:讲一下spring的ioc和aop

    IOC ioc:让spring帮我们 创建对象(工厂模式) 并管理对象之间的依赖关系。(DI:依赖注入) ioc可...

  • Hilt使用笔记

    Hilt是什么 依赖注入框架 优势 重用类以及分离依赖项类不再控制其依赖项的创建方式,而是支持任何配置。 易于重构...

  • 依赖注入的方式

    依赖注入: 依赖于某些方式给Bean的资源进行注入 Spring 支持三种依赖注入的方式 属性注入 构造器注入 工...

  • spring面试问题总结(1-20)

    一. 介绍一下Spring IOC (控制反转,依赖注入)? Spring支持三种依赖注入方式,分别是属性(Set...

  • Spring_4 属性注入介绍及使用

    IOC 和 DI 区别 IOC : 控制反转,把对象创建交给spring 进行配置。 DI : 依赖注入,向类里面...

  • 9 Redis Spring Boot集成

    一、创建Spring Boot项目并添加依赖 二、添加配置类RedisConfig 三、使用

  • 采用 dom4j 和反射模拟 Spring 框架的依赖注入功能

    文章参考自:链接 Spring 的依赖注入是指将对象的创建权交给 Spring 框架, 将对象所依赖的属性注入进来...

  • spring

    18.7.22属性注入和构造器注入区别Spring也同时支持两种依赖注入方式:设值注入和构造注入。 这两种依赖注入...

网友评论

    本文标题:动态创建类并支持依赖注入Spring

    本文链接:https://www.haomeiwen.com/subject/irrxrktx.html