My Application : backbone.js based frontend, RESTFUL webservices based backend. I have configured a spring boot standalone application for the above spec. I have used configured spring security for token based authentication. The static content too is bundled inside the jar and served by the embedded tomcat server.
My Question : I've previously seen project setups where front-end and backend are cleanly separated by having webserver - app server setup. Now here I am bound to put both of them inside a bundle. Separation Of Concerns? Or is it better to configure spring boot to create a war for me? I feel spring boot isn't meant for creating wars ..