my_devtools 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
my_devtools 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 LGPL
开发语言 Java
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发微服务框架
开发厂商
地区 不详
提 交 者 qzqqhy
适用人群 未知
收录时间 2020-10-19

软件简介

# 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 开源项目的部分源码,进行并进行了修改,才达成了 目前的效果

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

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2019/06/20 15:09

Redux-devTools

原文:https://www.jianshu.com/p/a2d4c1856560 创建DevTools组件 在你的App项目中,通过“Monitor(监视显示)”用createDevTools创建一个DevTools组件。示例用了最常用,最简单的LogMonitor和DockMonitor import React from 'react' //从redux-devtools中引入createDevTools import { createDevTools } from 'red...

0
0
发表了博客
2019/02/16 23:09

Chrome DevTools

Chrome DevTools Protocol Chrome开发者工具中文文档 Chrome DevTools Protocol 前端测试 chrome devtools protocol——Web 性能自动化实践介绍 基于Chrome devTools远程调试技术方案 Devtools架构浅析 揭秘浏览器......

0
0
发表于程序人生专区
10/22 19:57

#支持HotSwap:Devtools

简介 spring-boot-devtools 是 Spring Boot 提供的开发者工具,它会监控当前应用所在的 classpath 下的文件发生变化,进行自动重启。 注意,spring-boot-devtools 并没有采用热部署的方式,而是一种较快的重启方式...

0
0
发表了博客
2019/06/05 17:34

vue-devtools/安装vue-devtools

一.在github上下载压缩包,github下载地址:https://github.com/vuejs/vue-devtools 二.解压到本地的某盘 三.用你的npm中进入该文件夹下 在npm中执行命令: 1、$ cnpm install (要有一会) 2、$ cnpm run build.(cnpm是因为我用的镜像) 四.修改manifest.json 中的persistent为true 打开你的谷歌浏览器,在更多工具中点...

0
0
发表了博客
2015/08/16 20:17

Chrome DevTools

Chrome DevTools 小技巧 1.表格视图 console.table(arr2/obj, [arrColName]); // 以列表形式显示对象属性/值或者多维数组键/值 2.计时 console.time/timeEnd(str); // 成对出现,配合使用 3.snippet 可以把自己的......

0
0
发表了博客
01/14 09:39

34.SpringBoot开发者工具-devtools

Spring Boot包含一组额外的工具,可以使应用程序开发体验更加愉快。 spring-boot-devtools模块可以包含在任何项目中,以提供额外的开发时间功能。 Maven中引入devtools <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </...

0
0
发表了博客
2016/12/24 18:30

Chrome DevTools-Timeline

感谢支持ayqy个人订阅号,每周义务推送1篇(only unique one)原创精品博文,话题包括但不限于前端、Node、Android、数学(WebGL)、语文(课外书读后感)、英语(文档翻译) 如果觉得弱水三千,一瓢太少,可以去...

0
0
2016/09/20 10:15

springboot + devtools 热部署

技术介绍 devtools:是boot的一个热部署工具,当我们修改了classpath下的文件(包括类文件、属性文件、页面等)时,会重新启动应用(由于其采用的双类加载器机制,这个启动会非常快,如果发现这个启动比较慢,可以选择使用jrebel) 双类加载器机制:boot使用了两个类加载器来实现重启(restart)机制:base类加载器(简称...

0
3
发表了博客
2018/05/29 11:35

Spring DevTools 介绍

<div class="markdown_views"> <h1 id="spring-devtools-介绍"><a name="t0"></a>Spring DevTools 介绍</h1> <p>Spring Boot包括一组额外的工具,可以使应用程序开发体验更加愉快。 <code>spring-boot-devtools</code>模块可以包含在任何项目中,它可以节省大量的时间。 想要使用devtools支持,只需将模块依赖关系添加到...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
2 收藏
分享
返回顶部
顶部