之前一直在用传统的ssm框架,近期因为做风电项目的需求,传统的ssm框架中的spring换成了springboot,个人觉得springboot是非常好用的,胜过spring,并且嵌入了好多内容,使用什么只需将对应的模块导入即可,但是中途突然想到了一个问题,如何开启一个事务呢,并且实现事务的自动管理呢,难道是在application.yml或者application.properties中配置吗,然后查了一下,特别简单,只需在springboot的引导类上加上@EnableTransactionManagement以及在对应的service上加上@Transactional这两个注解即可。也不需要在配置文件中多加入什么。一些具体的使用细节我会记在自己的笔记上。
也是由于风电项目的需求,需要能动态的编译代码,所以学习了一下,如何将代码上传到服务器并且将代码再动态的执行了,其实这个原理非常简单,就是我们刚开始学习java时候的方法,使用控制台编译,代码上传之后,调用控制台去编译,并且将编译信息返回,最后通过反射获取到方法,在通过反射去执行方法,从而完成这么一套流程。
原文:https://www.cnblogs.com/Lighting-Sui/p/11260880.html