An open API service indexing awesome lists of open source software.

https://github.com/uttesh/spring-angular-template

Simple Spring 4 + Jersey + MongoDB + AngularJS + Gulp + Maven starter template application
https://github.com/uttesh/spring-angular-template

Last synced: 4 months ago
JSON representation

Simple Spring 4 + Jersey + MongoDB + AngularJS + Gulp + Maven starter template application

Awesome Lists containing this project

README

          

# spring-angular-template
Simple Spring 4 + Jersey + MongoDB + AngularJS + Gulp + Maven starter template application

Basic template for web application with front end angularJS framework and REST as backend with JERSEY , With Bootstrap 3.x css and fontAwesome

Prerequisites


Need node.js installed in system to build the js part of the application by using the gulp.

NODE.JS : https://nodejs.org/en/download/

Technologies


---------------------
1.Java 1.7

2.Spring 4.2.x

3.Spring Security 3.x

4.Jersey REST

5.Json

6.Angularjs 1.4.x

7.Jquery

8.Bootstrap 3.x css

9.FontAwesome

10.Maven

11.MongoDB

12.Gulp

Building

execute the build.bat file which will setup node+bower+gulp along with required files.
After the setup run the following commands for js building, minifying and deploying to static folder under web-app folder.

```
$> gulp
$> gulp deploy
```
after the execution make sure that the minified file under web-app/static folder.

after building the UI run the maven commands.

```
$> mvn clean install

```

Deploy

deploy the "spring-angular-template.war" on tomcat/wildfly server and access the following url

demo url : http://localhost:8080/spring-angular-template