类 DefaultRestartInitializer

java.lang.Object
org.springframework.boot.devtools.restart.DefaultRestartInitializer
所有已实现的接口:
RestartInitializer

public class DefaultRestartInitializer extends Object implements RestartInitializer
Default RestartInitializer that only enable initial restart when running a standard "main" method. Skips initialization when running "fat" jars (included exploded) or when running from a test.
从以下版本开始:
1.3.0
作者:
Phillip Webb, Andy Wilkinson
  • 构造器详细资料

    • DefaultRestartInitializer

      public DefaultRestartInitializer()
  • 方法详细资料

    • getInitialUrls

      public URL[] getInitialUrls(Thread thread)
      从接口复制的说明: RestartInitializer
      Return the initial set of URLs for the Restarter or null if no initial restart is required.
      指定者:
      getInitialUrls 在接口中 RestartInitializer
      参数:
      thread - the source thread
      返回:
      initial URLs or null
    • isMain

      protected boolean isMain(Thread thread)
      Returns if the thread is for a main invocation. By default checks the name of the thread and the context classloader.
      参数:
      thread - the thread to check
      返回:
      true if the thread is a main invocation
      另请参阅:
    • isMainThread

      protected boolean isMainThread(Thread thread)
      Returns whether the given thread is considered to be the main thread.
      参数:
      thread - the thread to check
      返回:
      true if it's the main thread, otherwise false
      从以下版本开始:
      2.4.0
    • isDevelopmentClassLoader

      protected boolean isDevelopmentClassLoader(ClassLoader classLoader)
      Returns whether the given classLoader is one that is typically used during development.
      参数:
      classLoader - the ClassLoader to check
      返回:
      true if it's a ClassLoader typically used during development, otherwise false
      从以下版本开始:
      2.4.0
    • getUrls

      protected URL[] getUrls(Thread thread)
      Return the URLs that should be used with initialization.
      参数:
      thread - the source thread
      返回:
      the URLs