Spring doesn’t seem as straightforward to me as I would hope. Play is similar, there is promise there but just too open ended.
Absolutely no code generation and no requirement for XML configuration
And the very next thing is a maven xml config.
Example: // enabling ETAGS
@Bean
public Filter etagFilter() {
return new ShallowEtagHeaderFilter();
}
There is also the option to do many things in a yml file like you are used to from Rails.