All Projects → ssherwood → spring-boot-jpa

ssherwood / spring-boot-jpa

Licence: Apache-2.0 License
A Spring Boot microservices reference application using Spring Data JPA

Programming Languages

java
68154 projects - #9 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to spring-boot-jpa

Spring Petclinic Rest
REST version of the Spring Petclinic sample application
Stars: ✭ 257 (+928%)
Mutual labels:  spring-data, jackson, hibernate
Spring-Boot-2
Spring Boot 2.x examples
Stars: ✭ 33 (+32%)
Mutual labels:  spring-data, jpa, hibernate
spring-boot-java-swing-reservations
The project aims to present how to connect Spring Boot 2 and Java Swing GUI widget toolkit. All application dependencies are provided by Docker Compose. There are also static code analysis tools like FindBugs and Checkstyle.
Stars: ✭ 86 (+244%)
Mutual labels:  spring-data, jpa, hibernate
Jersey Jwt
Example of REST API with JWT authentication using Jersey, Jackson, Undertow, Weld, Hibernate and Arquillian.
Stars: ✭ 131 (+424%)
Mutual labels:  jpa, jackson, hibernate
Atom
Java course materials
Stars: ✭ 293 (+1072%)
Mutual labels:  spring-data, jpa, hibernate
Angularjs Springmvc Sample Boot
A RESTful sample using Spring Boot, Spring MVC, Spring Data and Angular/Bootstrap.
Stars: ✭ 309 (+1136%)
Mutual labels:  spring-data, jpa, hibernate
Hibernate Springboot
Collection of best practices for Java persistence performance in Spring Boot applications
Stars: ✭ 589 (+2256%)
Mutual labels:  spring-data, jpa, hibernate
phoenix-hibernate-dialect
An Apache Phoenix Hibernate dialect
Stars: ✭ 20 (-20%)
Mutual labels:  jpa, hibernate
spring-data-jpa-mongodb-expressions
Use the MongoDB query language to query your relational database, typically from frontend.
Stars: ✭ 86 (+244%)
Mutual labels:  jpa, hibernate
springboot-rest-api-angularjs-https
REST API https with Spring Boot and Angular JS. Use MySQL, Hibernate and Spring Security.
Stars: ✭ 38 (+52%)
Mutual labels:  jpa, hibernate
Library
Online Library Management. User can search, check in, checkout book. System adds fines automatically if the book is not checked in by due date
Stars: ✭ 27 (+8%)
Mutual labels:  spring-data, hibernate
MiniDao
An powerful enhanced toolkit of SpringJdbc for simplify development
Stars: ✭ 200 (+700%)
Mutual labels:  jpa, hibernate
Spring Data Jpa Entity Graph
Spring Data JPA extension allowing full dynamic usage of EntityGraph on repositories
Stars: ✭ 221 (+784%)
Mutual labels:  spring-data, jpa
random-jpa
Create random test data for JPA/Hibernate entities.
Stars: ✭ 23 (-8%)
Mutual labels:  jpa, hibernate
Kotlin Jpa Specification Dsl
This library provides a fluent DSL for querying spring data JPA repositories using spring data Specifications (i.e. the JPA Criteria API), without boilerplate code or a generated metamodel.
Stars: ✭ 203 (+712%)
Mutual labels:  spring-data, jpa
Spring Data Examples
Examples for using Spring Data for JPA, MongoDB, Neo4j, Redis
Stars: ✭ 181 (+624%)
Mutual labels:  spring-data, jpa
the-apache-ignite-book
All code samples, scripts and more in-depth examples for The Apache Ignite Book. Include Apache Ignite 2.6 or above
Stars: ✭ 65 (+160%)
Mutual labels:  spring-data, hibernate
vogon-java
Vogon - A simple personal finance tracker using Spring Boot and AngularJS
Stars: ✭ 16 (-36%)
Mutual labels:  jpa, hibernate
hibernate-springcache
Hibernate cache implementation that backs to the Spring Cache abstraction
Stars: ✭ 19 (-24%)
Mutual labels:  spring-data, hibernate
springboot-crud-restful-webservices
Spring Boot, MySQL, JPA, Hibernate Restful CRUD API Tutorial
Stars: ✭ 41 (+64%)
Mutual labels:  jpa, hibernate

Spring Boot / Spring Data JPA: A Reference Application

Build Status Known Vulnerabilities License

Overview and History

This project is a revisit of one that I did a few years back in 2014 when I took part in the Coursera Specialization on Android Development.

During the final Capstone class, we were given the choice of several projects to implement and I chose one that was both interesting and had a personal connection: an application to help cancer patients self-report on their pain symptoms so that their doctors could be notified of extended durations of persistent pain or the inability to eat. In theory, this could help doctors to directly interact with their patients much more quickly and hopefully identify issues before letting them get out of control.

A brief article about the original project was published on the Vanderbilt School of Engineering's web site.

My original server-side implementation of the Capstone project was also my first real interaction with Spring Boot and since then, I've always felt that there many improvements that I could have made.

Below are links to my development journal with more detailed information about the challenges and decisions that I made during the ongoing implementation of the project:

My Development Journal

Additional Resources

NOTES

cf curl /v2/apps/{app-id}/instances/{instance-index} -X 'DELETE'

License

Copyright 2016-2018 Shawn Sherwood

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
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].