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...
}
}