我下载了spring-loaded.jar并试图为IntelliJ设置它,但不幸的是它没有用。
所以,这是我的问题:
1)需要做些什么才能进行设置? 2)如何触发热插拔?
答案 0 :(得分:2)
我认为你正在寻找spring-loaded项目。
正如官方文档中所述,您必须在IntelliJ“运行配置”中添加此java代理参数(运行应用程序的配置 - 它可能是Java类或像Tomcat一样的servlet容器):
-javaagent:<pathTo>/springloaded-{VERSION}.jar
加载此代理后,它会监视磁盘上的*.class
个文件,并在修改后重新加载它们(例如,通过IDE)。
警告:取决于您的应用程序,特别是如果它包含缓存,启动时初始化的数据......您可能必须编写特定的插件或事件侦听器来重新初始化这些。