All Projects → cheese10yun → Spring Jpa Best Practices

cheese10yun / Spring Jpa Best Practices

spring-jpa best practices

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Spring Jpa Best Practices

Spring Boot 2.x Examples
Spring Boot 2.x code examples
Stars: ✭ 104 (-68.67%)
Mutual labels:  jpa, spring-boot
Jpa Hibernate Tutorials
Hibernate Tutorials with Spring Boot and Spring-Data-JPA
Stars: ✭ 186 (-43.98%)
Mutual labels:  jpa, spring-boot
Spring Kotlin Exposed
playground for spring-boot 2.*, kotlin , jetbrains-exposed, postgres, jsonb, flyway, docker
Stars: ✭ 106 (-68.07%)
Mutual labels:  jpa, spring-boot
Springboot Registration Login Theperfectexample
Login & Signup tutorial for every website ,mixes a lot of microservices together with the latest spring framework api in combined with full security
Stars: ✭ 89 (-73.19%)
Mutual labels:  jpa, spring-boot
Eladmin
项目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由
Stars: ✭ 16,943 (+5003.31%)
Mutual labels:  jpa, spring-boot
Jplusone
Tool for automatic detection and asserting "N+1 SELECT problem" occurences in JPA based Spring Boot Java applications and finding origin of JPA issued SQL statements in general
Stars: ✭ 91 (-72.59%)
Mutual labels:  jpa, spring-boot
Okta Spring Boot React Crud Example
Simple CRUD with React and Spring Boot 2.0
Stars: ✭ 176 (-46.99%)
Mutual labels:  jpa, spring-boot
Kotlin Spring Boot Jpa Rest Api Demo
Build a Restful API with Kotlin, Spring Boot, Mysql, Jpa and Hibernate
Stars: ✭ 67 (-79.82%)
Mutual labels:  jpa, spring-boot
Xboot
基于Spring Boot 2.x的一站式前后端分离快速开发平台XBoot 微信小程序+Uniapp 前端:Vue+iView Admin 后端:Spring Boot 2.x/Spring Security/JWT/JPA+Mybatis-Plus/Redis/Elasticsearch/Activiti 分布式限流/同步锁/验证码/SnowFlake雪花算法ID 动态权限 数据权限 工作流 代码生成 定时任务 社交账号 短信登录 单点登录 OAuth2开放平台 客服机器人 数据大屏 暗黑模式
Stars: ✭ 3,432 (+933.73%)
Mutual labels:  jpa, spring-boot
Crnk Framework
JSON API library for Java
Stars: ✭ 234 (-29.52%)
Mutual labels:  jpa, spring-boot
Angularjs Springmvc Sample Boot
A RESTful sample using Spring Boot, Spring MVC, Spring Data and Angular/Bootstrap.
Stars: ✭ 309 (-6.93%)
Mutual labels:  jpa, spring-boot
Easyee
开源 JavaEE 企业级快速开发平台。提供了 Spring Boot, Struts2, Hibernate, MyBatis, Shiro, EasyUI 等技术,包含完整的权限管理系统等。提供自动化代码生成器。 Open source JaveEE enterprise-class rapid development of the basic platform. Integration of Spring Boot, Struts2, Hibernate, MyBatis, Shiro, EasyUI and other technologies, including the integrity of the rights management. Provides an automated code generator.
Stars: ✭ 275 (-17.17%)
Mutual labels:  jpa, spring-boot
Spring Boot Sample App
Sample app generated from my spring boot archtype on :https://github.com/Romeh/spring-boot-quickstart-archtype
Stars: ✭ 81 (-75.6%)
Mutual labels:  jpa, spring-boot
Sample Boot Hibernate
Spring Boot + JPA ( Hibernate ) + Java8 [ DDD Sample ]
Stars: ✭ 97 (-70.78%)
Mutual labels:  jpa, spring-boot
Curso Sistemas Web Com Spring Javascript Bootstrap
Stars: ✭ 74 (-77.71%)
Mutual labels:  jpa, spring-boot
Spring Boot Leaning
Spring Boot 2.X 最全课程代码
Stars: ✭ 2,008 (+504.82%)
Mutual labels:  jpa, spring-boot
Spring Boot
spring-boot 项目实践总结
Stars: ✭ 989 (+197.89%)
Mutual labels:  jpa, spring-boot
Danyuan Application
初学者 spirng-boot版本
Stars: ✭ 47 (-85.84%)
Mutual labels:  jpa, spring-boot
Spring Boot Postgresql Jpa Hibernate Rest Api Demo
Building RESTful APIs with Spring Boot, PostgreSQL, JPA and Hibernate
Stars: ✭ 209 (-37.05%)
Mutual labels:  jpa, spring-boot
Spring Boot Demo
Spring Boot & Spring Cloud & Spring Security Demo Case(Spring学习示例实战项目)
Stars: ✭ 255 (-23.19%)
Mutual labels:  jpa, spring-boot

Build Status Coverage Status codecov HitCount

Spring-Jpa Best Practices

스프링으로 개발을하면서 제가 느낀 점들에 대해서 간단하게 정리했습니다. 아직 부족한 게 많아 Best Practices라도 당당하게 말하긴 어렵지만, 저와 같은 고민을 하시는 분들에게 조금이라도 도움이 되고 싶어 이렇게 정리했습니다. 지속해서 해당 프로젝트를 이어 나아갈 예정이라 깃허브 Start, Watching 버튼을 누르시면 구독 신청받으실 수 있습니다. 저의 경험이 여러분에게 조금이라도 도움이 되기를 기원합니다.

목차

  1. step-01 : Account 생성, 조회, 수정 API를 간단하게 만드는 예제
  2. step-02 : 효과적인 validate, 예외 처리 (1)
  3. step-03 : 효과적인 validate, 예외 처리 (2)
  4. step-04 : Embedded를 이용한 Password 처리
  5. step-05: OneToMany 관계 설정 팁
  6. step-06: Setter 사용하지 않기
  7. step-07: Embedded를 적극 활용
  8. step-08: OneToOne 관계 설정 팁
  9. step-09: OneToMany 관계 설정 팁(2)
  10. step-10: Properties 설정값 가져오기
  11. step-11: Properties environment 설정하기
  12. step-12: 페이징 API 만들기
  13. step-13: Query Dsl이용한 페이징 API 만들기
  14. step-14: JUnit 5적용하기
  15. step-15: Querydsl를 이용해서 Repository 확장하기(1)
  16. step-16: Querydsl를 이용해서 Repository 확장하기(2)

step-XX Branch 정보를 의미합니다. 보고 싶은 목차의 Branch로 checkout을 해주세요

질문

  • Github Issue를 통해서 이슈를 등록해주시면 제가 아는 부분에 대해서는 최대한 답변드리겠습니다.

개발환경

  • Spring boot 1.5.8.RELEASE
  • Java 8
  • JPA & H2
  • lombok
  • maven

프로젝트 실행환경

실행

$ mvn spring-boot:run

API Swagger

해당 API는 Swagger http://localhost:8080/swagger-ui.html으로 테스트해 볼 수 있습니다.

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].