A contacts application using Spring Boot + AngularJS by Kean Ching.
Features
- Advanced routing using ui-router (sticky tabs)
- Integration with Spring restful endpoints
- Bootstrap theme
- Project structure organized by features
- Following conventions of the angular style guide
Located at https://kean-angular-contacts.herokuapp.com
mvn spring-boot:run
- Open url in browser: http://localhost:8080
- Optionally, set
spring.profiles.active
property to specify the environment, for example:mvn spring-boot:run -Drun.jvmArguments="-Dspring.profiles.active=prd"
grunt
thenmvn package
to create a deployable war file
- Install git from git-scm.com
- Verify install with
git --version
- Download from nodejs.org and install
- Verify with
node -v
Node comes with npm installed so you should have a version of npm. However, npm gets updated more frequently than Node does, so you'll want to make sure it's the latest version
npm install -g npm
- Verify with
npm -v
npm install -g grunt-cli
- Verify with
grunt --version
npm install -g bower
- Verify with
bower -v
bower install
devDependencies are for the development-related scripts, e.g. unit testing, packaging scripts, documentation generation, etc.
dependencies are required for production use, and assumed required for dev as well.
npm install
grunt
grunt watch