All Projects → OKaluzny → springboot-rest-api-angularjs-https

OKaluzny / springboot-rest-api-angularjs-https

Licence: other
REST API https with Spring Boot and Angular JS. Use MySQL, Hibernate and Spring Security.

Programming Languages

java
68154 projects - #9 most used programming language
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to springboot-rest-api-angularjs-https

Spring-Boot-2
Spring Boot 2.x examples
Stars: ✭ 33 (-13.16%)
Mutual labels:  jpa, spring-security, hibernate
Sample Boot Hibernate
Spring Boot + JPA ( Hibernate ) + Java8 [ DDD Sample ]
Stars: ✭ 97 (+155.26%)
Mutual labels:  jpa, spring-security, hibernate
Library-Spring
The library web application where you can borrow books. It's Spring MVC and Hibernate project.
Stars: ✭ 73 (+92.11%)
Mutual labels:  junit, spring-security, hibernate
Eladmin
项目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由
Stars: ✭ 16,943 (+44486.84%)
Mutual labels:  jpa, spring-security
Spring Boot Postgresql Jpa Hibernate Rest Api Demo
Building RESTful APIs with Spring Boot, PostgreSQL, JPA and Hibernate
Stars: ✭ 209 (+450%)
Mutual labels:  jpa, hibernate
Crnk Framework
JSON API library for Java
Stars: ✭ 234 (+515.79%)
Mutual labels:  jpa, restful-api
Jersey Jwt
Example of REST API with JWT authentication using Jersey, Jackson, Undertow, Weld, Hibernate and Arquillian.
Stars: ✭ 131 (+244.74%)
Mutual labels:  jpa, hibernate
Awesome Http Benchmark
HTTP(S) benchmark tools, testing/debugging, & restAPI (RESTful)
Stars: ✭ 2,236 (+5784.21%)
Mutual labels:  https, restful-api
Libhttpserver
C++ library for creating an embedded Rest HTTP server (and more)
Stars: ✭ 464 (+1121.05%)
Mutual labels:  https, restful-api
spring-data-jpa-mongodb-expressions
Use the MongoDB query language to query your relational database, typically from frontend.
Stars: ✭ 86 (+126.32%)
Mutual labels:  jpa, hibernate
M-Volunteer-SpringBoot
美志愿APP服务端,客户端在https://github.com/learner1999/M-Volunteer
Stars: ✭ 52 (+36.84%)
Mutual labels:  spring-security, restful-api
Jpa Hibernate Tutorials
Hibernate Tutorials with Spring Boot and Spring-Data-JPA
Stars: ✭ 186 (+389.47%)
Mutual labels:  jpa, hibernate
Minidao
轻量级JAVA持久层,类似Mybatis一样的用法,基于SpringJdbc实现更轻量
Stars: ✭ 177 (+365.79%)
Mutual labels:  jpa, hibernate
Spring Framework Petclinic
A Spring Framework application based on JSP, Spring MVC, Spring Data JPA, Hibernate and JDBC
Stars: ✭ 251 (+560.53%)
Mutual labels:  jpa, hibernate
Hibernate Reactive
A reactive API for Hibernate ORM, supporting non-blocking database drivers and a reactive style of interaction with the database.
Stars: ✭ 167 (+339.47%)
Mutual labels:  jpa, hibernate
Farwest
Framework for building RESTful HATEOAS-driven applications.
Stars: ✭ 18 (-52.63%)
Mutual labels:  https, restful-api
doc
QuickPerf documentation: https://github.com/quick-perf/doc/wiki/QuickPerf
Stars: ✭ 22 (-42.11%)
Mutual labels:  junit, hibernate
phoenix-hibernate-dialect
An Apache Phoenix Hibernate dialect
Stars: ✭ 20 (-47.37%)
Mutual labels:  jpa, hibernate
Spring Kotlin Exposed
playground for spring-boot 2.*, kotlin , jetbrains-exposed, postgres, jsonb, flyway, docker
Stars: ✭ 106 (+178.95%)
Mutual labels:  jpa, hibernate
Spring Boot 2 Oauth2 Authorization Jwt
Spring Boot 2 OAuth2 JWT Authorization server implementation with Database for Users and Clients (JPA, Hibernate, MySQL)
Stars: ✭ 115 (+202.63%)
Mutual labels:  jpa, hibernate

REST HTTPS API with Spring Boot and Angular JS.

Build Status Coverage Status codebeat badge

Technology stack:

  • Maven;
  • FindBugs;
  • Travis CI;
  • Tomcat embedded;
  • Spring Boot;
  • JUnit;
  • Mockito;
  • Logback (as SLF4J facade);
  • Spring Web;
  • Spring Data JPA;
  • Hibernate (as JPA implementation);
  • MySQL Relation Database;
  • Spring Security (as basic authentication);
  • Angular JS, HTML, CSS.

To run this application use:

mvn spring-boot:run

This is what my REST API does:

Go to https://localhost:8443 to test and must specify a username: user and password: user

  • POST request to /api/v1/objects/ with a "object" object as JSON creates a new "object";
  • GET request to /api/v1/objects/ returns a list of "objects";
  • GET request to /api/v1/objects/1 returns the "object" with ID 1;
  • PUT request to /api/v1/objects/3 with a "object" object as JSON updates the "object" with ID 3;
  • DELETE request to /api/v1/objects/4 deletes the "object" with ID 4;
  • DELETE request to /api/v1/objects/ deletes all the "objects".

The view in the Postman:

https://localhost:8443/api/v1/objects

Message body: {"title":"Absorber", "value":"123123"}

alt tag

Open browser and browse at: https://localhost:8443

alt tag

To run the SonarQube use:

mvn clean install sonar:sonar
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].