Is it possible for springboot/spring-mvc or Jersey to add controller (& methods) at **runtime** ?

Meaning when running , user may input a controller name ( such as `user` ) , and method name `sayHello` , and submit , and `/user/sayHello/` is enabled without restarting spring server ? 

(As to **what to response** , that's beyond the scope , just assume reply 'OK' )

If spring cannot achieve it , which JVM rest framework supports such functionality ?

It seems jersey can [Programmatically build API Resource](https://jersey.java.net/documentation/latest/resource-builder.html) , but how about **runtime** ?