You can use web Filter, as mentioned in above answers, but you can do one more thing. Write a Base Controller and Extend every class to that Base Controller.
For example:
Base Controller.java
@RestController
@RequestMapping("/{base_url}")
public abstract class BaseController {
}
NewController.java
@RestController
public class NewController extends BaseController{
@Autowired
DatabaseClient databaseClient;
@GetMapping("/status")
public Mono<Map<String, String>> status() {
return databaseClient.execute("SELECT 'ok'").
map(row -> singletonMap("status", row.get(0, String.class)))
.one();
}
}
So now you can hit /{base_url}/status