All Projects → mpalourdio → Springbootangularhtml5

mpalourdio / Springbootangularhtml5

Licence: mit
♨️ Spring Boot 2 + Angular 11 + HTML5 router mode + HTTP interceptor + Lazy loaded modules

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Springbootangularhtml5

Ngx Monaco Editor
Monaco Editor component for Angular 2 and Above
Stars: ✭ 347 (+289.89%)
Mutual labels:  angular2, angular4, angular5, angular6
angular-rollbar-source-maps
Angular 2+ implementation to upload sourcemaps to Rollbar
Stars: ✭ 17 (-80.9%)
Mutual labels:  angular2, angular4, angular5, angular6
AuthGuard
Example repo for guarding routes post
Stars: ✭ 42 (-52.81%)
Mutual labels:  angular2, angular4, angular5, angular6
Angular5 Seed
Angular5 Seed for Application
Stars: ✭ 222 (+149.44%)
Mutual labels:  angular2, angular4, angular5, angular6
Angularconcepts
Key Angular Concepts using Latest Angular version 5
Stars: ✭ 31 (-65.17%)
Mutual labels:  karma, jasmine, angular4, angular5
Ng Select
⭐ Native angular select component
Stars: ✭ 2,781 (+3024.72%)
Mutual labels:  angular2, angular4, angular5, angular6
ng-toggle
Bootstrap-styled Angular Toggle Component
Stars: ✭ 14 (-84.27%)
Mutual labels:  angular2, angular4, angular5, angular6
Ng Simple Slideshow
A simple, responsive slideshow for Angular 4+.
Stars: ✭ 119 (+33.71%)
Mutual labels:  angular2, angular4, angular5, angular6
Ng Http Loader
🍡 Smart angular HTTP interceptor - Intercepts automagically HTTP requests and shows a spinkit spinner / loader / progress bar
Stars: ✭ 327 (+267.42%)
Mutual labels:  angular2, angular4, angular5, angular6
Ngx Smart Modal
Modal/Dialog component crafted for Angular
Stars: ✭ 256 (+187.64%)
Mutual labels:  angular2, angular4, angular5, angular6
Angular Material App
基于最新Angular 9框架与Material 2技术的web中后台前端应用框架。
Stars: ✭ 509 (+471.91%)
Mutual labels:  angular2, angular4, angular5, angular6
Egeo
EGEO is the open-source UI library used to build Stratio's UI. It includes UI Components, Utilities, Services and much more to build user interfaces quickly and with ease. The library is distributed in AoT mode.
Stars: ✭ 69 (-22.47%)
Mutual labels:  karma, jasmine, angular2, angular4
Ngx Daterangepicker Material
Pure Angular 2+ date range picker with material design theme, a demo here:
Stars: ✭ 169 (+89.89%)
Mutual labels:  angular2, angular4, angular5, angular6
Angular Froala Wysiwyg
Angular 4, 5, 6, 7, 8 and 9 plugin for Froala WYSIWYG HTML Rich Text Editor.
Stars: ✭ 696 (+682.02%)
Mutual labels:  angular2, angular4, angular5, angular6
Ng2 Pdfjs Viewer
An angular 8 component for PDFJS and ViewerJS (Supports angular 2/4/5/6/7)
Stars: ✭ 150 (+68.54%)
Mutual labels:  angular2, angular4, angular5, angular6
spring-websocket-angular6
Example for using Spring Websocket and Angular with Stomp Messaging
Stars: ✭ 18 (-79.78%)
Mutual labels:  angular2, angular4, angular5, angular6
Angular File Uploader
Angular file uploader is an Angular 2/4/5/6/7/8/9/10 + file uploader module with Real-Time Progress Bar, Responsive design, Angular Universal Compatibility, localization and multiple themes which includes Drag and Drop and much more.
Stars: ✭ 92 (+3.37%)
Mutual labels:  angular2, angular4, angular5, angular6
Aspnetcore Angular Universal
ASP.NET Core & Angular Universal advanced starter - PWA w/ server-side rendering for SEO, Bootstrap, i18n internationalization, TypeScript, unit testing, WebAPI REST setup, SignalR, Swagger docs, and more! By @TrilonIO
Stars: ✭ 1,455 (+1534.83%)
Mutual labels:  angular2, angular4, angular5, angular6
angular-progress-bar
This component allow you to easy incorporate progress-bar to angular/ionic project, providing binding and color options
Stars: ✭ 26 (-70.79%)
Mutual labels:  angular2, angular4, angular5, angular6
Nebular
💥 Customizable Angular UI Library based on Eva Design System 🌚✨Dark Mode
Stars: ✭ 7,368 (+8178.65%)
Mutual labels:  angular2, angular4, angular5, angular6

Build Status Build Status

NB: Older Spring Boot and Angular versions are available in branches.
This project is available in Kotlin too. Take a look at this repository.

Spring Boot 2.x and Angular 11.x with HTML 5 router

This project provides an example of an Angular single page application, served by Tomcat, configured with the html5 router. Some endpoints have Spring Webflux integration too.

The SinglePageAppConfig makes the magic here.

The base-href in configured by the ResourceResolver. It's generated from the value of the application's context-path at runtime when served by tomcat.

It's useful if you want to serve an Angular application with the html5 router, and avoid the dashed URL.

This html5 router mode makes pretty URL, but has a default : Refreshing pages (or accessing them directly) will give you a 404 HTTP error if no RewriteRule is provided by the HTTP server that serves the application.

Handling the base-href dynamically can be tricky too. Here it's done once and for all by the ResourceResolver.

This project includes a custom HTTP interceptor. It's useful to show a loader during long HTTP requests for example.

To test the fully built project, run SpringBootAngularHTML5Application after an ./mvnw clean install -Pfront, and point your browser to http://localhost:10000/my-context/path.

If you want to play with the front part, go to the front folder and run yarn start or npm start. HTTP requests will be correctly proxyfied to your backend.

The front-end part has been scaffolded with angular-cli.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].