ㅇ the way to get rid of # from url http://localhost:8080/#/centers => http://localhost:8080/centers add line in app.js $locationProvider.html5Mode(true).hashPrefix('!'); ㅇ Other problem #1 involed in html5Mode When you access the page with url directly like below, then you'll get 404 error. http://localhost:8080/centers => Need to solve it in server setting for that. 1. Devide the servlet for the direct call url service from other request. <servlet-mapping> <servlet-name>restful</servlet-name> <url-pattern>/rest/*</url-pattern> => for other request </servlet-mapping> <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>/page/*<...