Spring Boot Quick Reference

Properties

server.port to change embedded web server port number. Default is 8080

server.port = 8081
Spring Run Commands

To run Maven based Spring application, use spring-boot:run and for Gradle use bootRun

# Maven
$ mvn spring-boot:run

# Gradle
$ gradle bootRun
Startup

Implement CommandLineRunner or ApplicationRunner to run specific code after the application startup but before it accepts any traffic.

@Component
public class MyBean implements CommandLineRunner {
    public void run(String... args) {
        // Do something...
    }
}

@Component
class Test implements ApplicationRunner {
  @Override
  public void run(ApplicationArguments args) throws Exception {
        // Do something...
  }
}
comments powered by Disqus