@RestController
@EnableAutoConfiguration
public class DemoApplication {
@RequestMapping("/")
String home() {
return "Hello Spring Boot!";
}
public static void main(String[] args) throws Exception {
SpringApplication.run(DemoApplication.class, args);
}
}
据我了解,如果我们更改端口号,它将起作用。我的问题是如何在服务器中为每次更改部署
最佳答案
使用 Spring boot devtools,您无需在每次更改时终止并重新启动您的应用程序。 DevTools 可以在每次更改时轻松为您重新启动应用程序。您需要做的就是将其添加到您的依赖项中
行家
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
</dependencies>
或者如果你使用 gradle
dependencies {
compile("org.springframework.boot:spring-boot-devtools")
}
只需添加该依赖项即可为您的开发工作流程引入许多很酷的功能,包括自动重启和 livereload。有关更多信息,请访问此官方 Spring 博客 https://spring.io/blog/2015/06/17/devtools-in-spring-boot-1-3
关于java - 更改代码后如何运行和部署 Spring Boot 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45605637/