title: Where does the root of spring-mvc application come from?
body: <p>I created a simple Spring MVC project in STS according to <a href="http://duckranger.com/2011/07/spring-mvc-3-0-with-sts-tutorial-part-i/" rel="nofollow">this tutorial</a>. When run it on server, the "Hello World" page was displayed under this url:</p>
  
  <pre><code>http://localhost:8080/goodproject/
  </code></pre>
  
  <p>My question is, where does the root url "<code>/goodproject/</code>" come from? The top-level package is <code>com.duckranger.goodproject</code>, is this the reason? May I use a different name as the url root? </p>
  
  <p>In duckrabger's tutorial, the project name was used as the url root (from the screenshot). But in my case, using project name resulted a 404 error.</p>