我注意到Byte Buddy在运行时创建的类被写入数据/数据文件夹,但在应用程序关闭后,那些生成的类仍然存在于那里。我们是否必须自己编写代码来删除这些文件,或者Byte Buddy有一些api来做这件事吗?
答案 0 :(得分:1)
不,它没有。理想情况下,您可以提供系统认为是临时的文件夹,以便自动删除。或者,您可以register a shutdown hook删除文件夹。
问题是Byte Buddy无法知道该文件夹是否也用于其他purpuses。在这种情况下,如果Byte Buddy删除了您提供的文件夹,这将是令人不愉快的。