From d42fc9b2f56af8b9a99a51674b65ef94f4837901 Mon Sep 17 00:00:00 2001 From: Tien Nguyen Truong Date: Thu, 2 Jul 2020 22:44:29 +0700 Subject: [PATCH 1/9] update references --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index 5098b64..ec0a83d 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,21 @@ For more detail, please visit: > [Spring Boot JPA - Building Rest CRUD API example](https://bezkoder.com/spring-boot-jpa-crud-rest-api/) +> [Spring Boot Pagination & Filter example | Spring JPA, Pageable](https://bezkoder.com/spring-boot-pagination-filter-jpa-pageable/) + +> [Spring Data JPA Sort/Order by multiple Columns | Spring Boot](https://bezkoder.com/spring-data-sort-multiple-columns/) + +> [Deploy Spring Boot App on AWS – Elastic Beanstalk](https://bezkoder.com/deploy-spring-boot-aws-eb/) + +Fullstack: +> [Vue.js + Spring Boot + MySQL/PostgreSQL example](https://bezkoder.com/spring-boot-vue-js-crud-example/) + +> [Angular + Spring Boot + MySQL/PostgreSQL example](https://bezkoder.com/angular-10-spring-boot-crud/) + +> [React + Spring Boot + MySQL/PostgreSQL example](https://bezkoder.com/react-spring-boot-crud/) + ## Run Spring Boot application ``` mvn spring-boot:run ``` + From c8945021955313558dc43cbd795a1773afbd0d5c Mon Sep 17 00:00:00 2001 From: Tien Nguyen Truong Date: Thu, 30 Jul 2020 15:44:58 +0700 Subject: [PATCH 2/9] change some status codes in HTTP response --- .../spring/datajpa/controller/TutorialController.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/bezkoder/spring/datajpa/controller/TutorialController.java b/src/main/java/com/bezkoder/spring/datajpa/controller/TutorialController.java index a8d9ba5..c988754 100644 --- a/src/main/java/com/bezkoder/spring/datajpa/controller/TutorialController.java +++ b/src/main/java/com/bezkoder/spring/datajpa/controller/TutorialController.java @@ -67,7 +67,7 @@ public ResponseEntity createTutorial(@RequestBody Tutorial tutorial) { .save(new Tutorial(tutorial.getTitle(), tutorial.getDescription(), false)); return new ResponseEntity<>(_tutorial, HttpStatus.CREATED); } catch (Exception e) { - return new ResponseEntity<>(null, HttpStatus.EXPECTATION_FAILED); + return new ResponseEntity<>(null, HttpStatus.INTERNAL_SERVER_ERROR); } } @@ -92,7 +92,7 @@ public ResponseEntity deleteTutorial(@PathVariable("id") long id) { tutorialRepository.deleteById(id); return new ResponseEntity<>(HttpStatus.NO_CONTENT); } catch (Exception e) { - return new ResponseEntity<>(HttpStatus.EXPECTATION_FAILED); + return new ResponseEntity<>(HttpStatus.INTERNAL_SERVER_ERROR); } } @@ -102,7 +102,7 @@ public ResponseEntity deleteAllTutorials() { tutorialRepository.deleteAll(); return new ResponseEntity<>(HttpStatus.NO_CONTENT); } catch (Exception e) { - return new ResponseEntity<>(HttpStatus.EXPECTATION_FAILED); + return new ResponseEntity<>(HttpStatus.INTERNAL_SERVER_ERROR); } } @@ -117,7 +117,7 @@ public ResponseEntity> findByPublished() { } return new ResponseEntity<>(tutorials, HttpStatus.OK); } catch (Exception e) { - return new ResponseEntity<>(HttpStatus.EXPECTATION_FAILED); + return new ResponseEntity<>(HttpStatus.INTERNAL_SERVER_ERROR); } } From deeb5b524892b8caa7b80275757f785df2f05eea Mon Sep 17 00:00:00 2001 From: Tien Nguyen Truong Date: Thu, 30 Jul 2020 15:49:16 +0700 Subject: [PATCH 3/9] add references --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index ec0a83d..e4a148c 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,8 @@ For more detail, please visit: > [Spring Data JPA Sort/Order by multiple Columns | Spring Boot](https://bezkoder.com/spring-data-sort-multiple-columns/) +> [Spring Boot Repository Unit Test with @DataJpaTest](https://bezkoder.com/spring-boot-unit-test-jpa-repo-datajpatest/) + > [Deploy Spring Boot App on AWS – Elastic Beanstalk](https://bezkoder.com/deploy-spring-boot-aws-eb/) Fullstack: From d298cdb76adf3d67f2e1eec91a56ce3fb42b98ae Mon Sep 17 00:00:00 2001 From: Tien Nguyen Truong Date: Thu, 12 Nov 2020 11:31:02 +0700 Subject: [PATCH 4/9] add references --- README.md | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index e4a148c..818b20e 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,11 @@ # Spring Boot JPA MySQL - Building Rest CRUD API example For more detail, please visit: -> [Spring Boot JPA - Building Rest CRUD API example](https://bezkoder.com/spring-boot-jpa-crud-rest-api/) +> [Spring Boot JPA + MySQL - Building Rest CRUD API example](https://bezkoder.com/spring-boot-jpa-crud-rest-api/) +> [Spring Boot JPA + PostgreSQL - Building Rest CRUD API example](https://bezkoder.com/spring-boot-postgresql-example/) + +More Practice: > [Spring Boot Pagination & Filter example | Spring JPA, Pageable](https://bezkoder.com/spring-boot-pagination-filter-jpa-pageable/) > [Spring Data JPA Sort/Order by multiple Columns | Spring Boot](https://bezkoder.com/spring-data-sort-multiple-columns/) @@ -11,12 +14,23 @@ For more detail, please visit: > [Deploy Spring Boot App on AWS – Elastic Beanstalk](https://bezkoder.com/deploy-spring-boot-aws-eb/) +Security: +> [Spring Boot + Spring Security JWT Authentication & Authorization](https://bezkoder.com/spring-boot-jwt-authentication/) + Fullstack: > [Vue.js + Spring Boot + MySQL/PostgreSQL example](https://bezkoder.com/spring-boot-vue-js-crud-example/) -> [Angular + Spring Boot + MySQL/PostgreSQL example](https://bezkoder.com/angular-10-spring-boot-crud/) +> [Angular 10 + Spring Boot + MySQL example](https://bezkoder.com/angular-10-spring-boot-crud/) + +> [Angular 11 + Spring Boot + MySQL](https://bezkoder.com/angular-11-spring-boot-crud/) + +> [Angular 10 + Spring Boot + PostgreSQL example](https://bezkoder.com/angular-10-spring-boot-postgresql/) + +> [Angular 11 + Spring Boot + PostgreSQL example](https://bezkoder.com/angular-11-spring-boot-postgresql/) + +> [React + Spring Boot + MySQL example](https://bezkoder.com/react-spring-boot-crud/) -> [React + Spring Boot + MySQL/PostgreSQL example](https://bezkoder.com/react-spring-boot-crud/) +> [React + Spring Boot + PostgreSQL example](https://bezkoder.com/spring-boot-react-postgresql/) ## Run Spring Boot application ``` From 182655b7b89717ede2e31a57cf77ba44743ca898 Mon Sep 17 00:00:00 2001 From: Tien Nguyen Truong Date: Fri, 26 Mar 2021 11:54:53 +0700 Subject: [PATCH 5/9] add references --- README.md | 46 ++++++++++++++++++++++++++++++++-------------- 1 file changed, 32 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 818b20e..49ae1eb 100644 --- a/README.md +++ b/README.md @@ -1,36 +1,54 @@ # Spring Boot JPA MySQL - Building Rest CRUD API example For more detail, please visit: -> [Spring Boot JPA + MySQL - Building Rest CRUD API example](https://bezkoder.com/spring-boot-jpa-crud-rest-api/) +> [Spring Boot JPA + MySQL - Building Rest CRUD API example](https://www.bezkoder.com/spring-boot-jpa-crud-rest-api/) -> [Spring Boot JPA + PostgreSQL - Building Rest CRUD API example](https://bezkoder.com/spring-boot-postgresql-example/) +> [Spring Boot JPA + PostgreSQL - Building Rest CRUD API example](https://www.bezkoder.com/spring-boot-postgresql-example/) More Practice: -> [Spring Boot Pagination & Filter example | Spring JPA, Pageable](https://bezkoder.com/spring-boot-pagination-filter-jpa-pageable/) +> [Spring Boot File upload example with Multipart File](https://www.bezkoder.com/spring-boot-file-upload/) -> [Spring Data JPA Sort/Order by multiple Columns | Spring Boot](https://bezkoder.com/spring-data-sort-multiple-columns/) +> [Spring Boot Pagination & Filter example | Spring JPA, Pageable](https://www.bezkoder.com/spring-boot-pagination-filter-jpa-pageable/) -> [Spring Boot Repository Unit Test with @DataJpaTest](https://bezkoder.com/spring-boot-unit-test-jpa-repo-datajpatest/) +> [Spring Data JPA Sort/Order by multiple Columns | Spring Boot](https://www.bezkoder.com/spring-data-sort-multiple-columns/) -> [Deploy Spring Boot App on AWS – Elastic Beanstalk](https://bezkoder.com/deploy-spring-boot-aws-eb/) +> [Spring Boot Repository Unit Test with @DataJpaTest](https://www.bezkoder.com/spring-boot-unit-test-jpa-repo-datajpatest/) Security: -> [Spring Boot + Spring Security JWT Authentication & Authorization](https://bezkoder.com/spring-boot-jwt-authentication/) +> [Spring Boot + Spring Security JWT Authentication & Authorization](https://www.bezkoder.com/spring-boot-jwt-authentication/) + +Deployment: +> [Deploy Spring Boot App on AWS – Elastic Beanstalk](https://bezkoder.com/deploy-spring-boot-aws-eb/) + +> [Docker Compose Spring Boot and MySQL example](https://www.bezkoder.com/docker-compose-spring-boot-mysql/) Fullstack: -> [Vue.js + Spring Boot + MySQL/PostgreSQL example](https://bezkoder.com/spring-boot-vue-js-crud-example/) +> [Vue.js + Spring Boot + MySQL example](https://bezkoder.com/spring-boot-vue-js-mysql/) + +> [Vue.js + Spring Boot + PostgreSQL example](https://bezkoder.com/spring-boot-vue-js-postgresql/) + +> [Angular 10 + Spring Boot + MySQL example](https://www.bezkoder.com/angular-10-spring-boot-crud/) + +> [Angular 11 + Spring Boot + MySQL example](https://www.bezkoder.com/angular-11-spring-boot-crud/) + +> [Angular 12 + Spring Boot + MySQL example](https://bezkoder.com/angular-12-spring-boot-mysql/) + +> [Angular 10 + Spring Boot + PostgreSQL example](https://www.bezkoder.com/angular-10-spring-boot-postgresql/) + +> [Angular 11 + Spring Boot + PostgreSQL example](https://www.bezkoder.com/angular-11-spring-boot-postgresql/) -> [Angular 10 + Spring Boot + MySQL example](https://bezkoder.com/angular-10-spring-boot-crud/) +> [Angular 12 + Spring Boot + PostgreSQL example](https://bezkoder.com/angular-12-spring-boot-postgresql/) -> [Angular 11 + Spring Boot + MySQL](https://bezkoder.com/angular-11-spring-boot-crud/) +> [React + Spring Boot + MySQL example](https://www.bezkoder.com/react-spring-boot-crud/) -> [Angular 10 + Spring Boot + PostgreSQL example](https://bezkoder.com/angular-10-spring-boot-postgresql/) +> [React + Spring Boot + PostgreSQL example](https://www.bezkoder.com/spring-boot-react-postgresql/) -> [Angular 11 + Spring Boot + PostgreSQL example](https://bezkoder.com/angular-11-spring-boot-postgresql/) +Run both Back-end & Front-end in one place: +> [Integrate Angular with Spring Boot Rest API](https://www.bezkoder.com/integrate-angular-spring-boot/) -> [React + Spring Boot + MySQL example](https://bezkoder.com/react-spring-boot-crud/) +> [Integrate React.js with Spring Boot Rest API](https://www.bezkoder.com/integrate-reactjs-spring-boot/) -> [React + Spring Boot + PostgreSQL example](https://bezkoder.com/spring-boot-react-postgresql/) +> [Integrate Vue.js with Spring Boot Rest API](https://www.bezkoder.com/integrate-vue-spring-boot/) ## Run Spring Boot application ``` From b77ab9603a8dfc88b8b543bebfee1b278b5770c2 Mon Sep 17 00:00:00 2001 From: tienbku Date: Mon, 21 Feb 2022 16:02:59 +0700 Subject: [PATCH 6/9] update spring boot --- README.md | 11 +++++++++++ pom.xml | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 49ae1eb..e9a733c 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,11 @@ More Practice: > [Spring Boot Repository Unit Test with @DataJpaTest](https://www.bezkoder.com/spring-boot-unit-test-jpa-repo-datajpatest/) +Associations: +> [Spring Boot One To Many example with Spring JPA, Hibernate](https://www.bezkoder.com/jpa-one-to-many/) + +> [Spring Boot Many To Many example with Spring JPA, Hibernate](https://www.bezkoder.com/jpa-many-to-many/) + Security: > [Spring Boot + Spring Security JWT Authentication & Authorization](https://www.bezkoder.com/spring-boot-jwt-authentication/) @@ -33,12 +38,18 @@ Fullstack: > [Angular 12 + Spring Boot + MySQL example](https://bezkoder.com/angular-12-spring-boot-mysql/) +> [Angular 13 + Spring Boot + MySQL example](https://www.bezkoder.com/spring-boot-angular-13-mysql/) + > [Angular 10 + Spring Boot + PostgreSQL example](https://www.bezkoder.com/angular-10-spring-boot-postgresql/) > [Angular 11 + Spring Boot + PostgreSQL example](https://www.bezkoder.com/angular-11-spring-boot-postgresql/) > [Angular 12 + Spring Boot + PostgreSQL example](https://bezkoder.com/angular-12-spring-boot-postgresql/) +> [Angular 13 + Spring Boot + PostgreSQL example](https://www.bezkoder.com/spring-boot-angular-13-postgresql/) + +> [Angular 13 + Spring Boot + H2 Embedded Database example](https://www.bezkoder.com/spring-boot-angular-13-crud/) + > [React + Spring Boot + MySQL example](https://www.bezkoder.com/react-spring-boot-crud/) > [React + Spring Boot + PostgreSQL example](https://www.bezkoder.com/spring-boot-react-postgresql/) diff --git a/pom.xml b/pom.xml index a8d4b33..b81cb8e 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ org.springframework.boot spring-boot-starter-parent - 2.2.1.RELEASE + 2.6.3 com.bezkoder From 75d0e3b13635a9a7a5e5a1c6b02c04366476227a Mon Sep 17 00:00:00 2001 From: tienbku Date: Fri, 24 Jun 2022 10:19:31 +0700 Subject: [PATCH 7/9] update new Spring Boot version --- README.md | 29 +++++++++++++++++++++++++++++ pom.xml | 2 +- 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e9a733c..ab1a428 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,29 @@ For more detail, please visit: > [Spring Boot JPA + PostgreSQL - Building Rest CRUD API example](https://www.bezkoder.com/spring-boot-postgresql-example/) +Front-end that works well with this Back-end +> [Angular 8 Client](https://www.bezkoder.com/angular-crud-app/) + +> [Angular 10 Client](https://www.bezkoder.com/angular-10-crud-app/) + +> [Angular 11 Client](https://www.bezkoder.com/angular-11-crud-app/) + +> [Angular 12 Client](https://www.bezkoder.com/angular-12-crud-app/) + +> [Angular 13 Client](https://www.bezkoder.com/angular-13-crud-example/) + +> [Angular 14 Client](https://www.bezkoder.com/angular-14-crud-example/) + +> [Vue 2 Client](https://www.bezkoder.com/vue-js-crud-app/) + +> [Vue 3 Client](https://www.bezkoder.com/vue-3-crud/) + +> [Vuetify Client](https://www.bezkoder.com/vuetify-data-table-example/) + +> [React Client](https://www.bezkoder.com/react-crud-web-api/) + +> [React Redux Client](https://www.bezkoder.com/react-redux-crud-example/) + More Practice: > [Spring Boot File upload example with Multipart File](https://www.bezkoder.com/spring-boot-file-upload/) @@ -40,6 +63,8 @@ Fullstack: > [Angular 13 + Spring Boot + MySQL example](https://www.bezkoder.com/spring-boot-angular-13-mysql/) +> [Angular 14 + Spring Boot + MySQL example](https://www.bezkoder.com/spring-boot-angular-14-mysql/) + > [Angular 10 + Spring Boot + PostgreSQL example](https://www.bezkoder.com/angular-10-spring-boot-postgresql/) > [Angular 11 + Spring Boot + PostgreSQL example](https://www.bezkoder.com/angular-11-spring-boot-postgresql/) @@ -48,8 +73,12 @@ Fullstack: > [Angular 13 + Spring Boot + PostgreSQL example](https://www.bezkoder.com/spring-boot-angular-13-postgresql/) +> [Angular 14 + Spring Boot + PostgreSQL example](https://www.bezkoder.com/spring-boot-angular-14-postgresql/) + > [Angular 13 + Spring Boot + H2 Embedded Database example](https://www.bezkoder.com/spring-boot-angular-13-crud/) +> [Angular 14 + Spring Boot + H2 Embedded Database example](https://www.bezkoder.com/spring-boot-angular-14-crud/) + > [React + Spring Boot + MySQL example](https://www.bezkoder.com/react-spring-boot-crud/) > [React + Spring Boot + PostgreSQL example](https://www.bezkoder.com/spring-boot-react-postgresql/) diff --git a/pom.xml b/pom.xml index b81cb8e..06b7c99 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ org.springframework.boot spring-boot-starter-parent - 2.6.3 + 2.7.1 com.bezkoder From 6c3b45fc5378a86443370eb1015e11cfd839bc65 Mon Sep 17 00:00:00 2001 From: tienbku Date: Fri, 19 May 2023 16:17:37 +0700 Subject: [PATCH 8/9] update to Spring Boot 3 --- README.md | 41 +++++++++++-------- pom.xml | 17 ++++---- .../spring/datajpa/model/Tutorial.java | 2 +- src/main/resources/application.properties | 2 +- 4 files changed, 36 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index ab1a428..f979dce 100644 --- a/README.md +++ b/README.md @@ -6,38 +6,41 @@ For more detail, please visit: > [Spring Boot JPA + PostgreSQL - Building Rest CRUD API example](https://www.bezkoder.com/spring-boot-postgresql-example/) Front-end that works well with this Back-end -> [Angular 8 Client](https://www.bezkoder.com/angular-crud-app/) +> [Angular 8](https://www.bezkoder.com/angular-crud-app/) / [Angular 10](https://www.bezkoder.com/angular-10-crud-app/) / [Angular 11](https://www.bezkoder.com/angular-11-crud-app/) / [Angular 12](https://www.bezkoder.com/angular-12-crud-app/) / [Angular 13](https://www.bezkoder.com/angular-13-crud-example/) / [Angular 14](https://www.bezkoder.com/angular-14-crud-example/) / [Angular 15 Client](https://www.bezkoder.com/angular-15-crud-example/) -> [Angular 10 Client](https://www.bezkoder.com/angular-10-crud-app/) +> [Vue 2 Client](https://www.bezkoder.com/vue-js-crud-app/) / [Vue 3 Client](https://www.bezkoder.com/vue-3-crud/) / [Vuetify Client](https://www.bezkoder.com/vuetify-data-table-example/) -> [Angular 11 Client](https://www.bezkoder.com/angular-11-crud-app/) +> [React Client](https://www.bezkoder.com/react-hooks-crud-axios-api/) / [React Redux Client](https://www.bezkoder.com/redux-toolkit-crud-react-hooks/) -> [Angular 12 Client](https://www.bezkoder.com/angular-12-crud-app/) +More Practice: +> [Spring Boot Validate Request Body](https://www.bezkoder.com/spring-boot-validate-request-body/) -> [Angular 13 Client](https://www.bezkoder.com/angular-13-crud-example/) +> [Spring Boot File upload example with Multipart File](https://www.bezkoder.com/spring-boot-file-upload/) -> [Angular 14 Client](https://www.bezkoder.com/angular-14-crud-example/) +> [Spring Boot Pagination & Filter example | Spring JPA, Pageable](https://www.bezkoder.com/spring-boot-pagination-filter-jpa-pageable/) -> [Vue 2 Client](https://www.bezkoder.com/vue-js-crud-app/) +> [Spring Data JPA Sort/Order by multiple Columns | Spring Boot](https://www.bezkoder.com/spring-data-sort-multiple-columns/) -> [Vue 3 Client](https://www.bezkoder.com/vue-3-crud/) +> [Spring Boot Repository Unit Test with @DataJpaTest](https://www.bezkoder.com/spring-boot-unit-test-jpa-repo-datajpatest/) -> [Vuetify Client](https://www.bezkoder.com/vuetify-data-table-example/) +> [Spring Boot Rest Controller Unit Test with @WebMvcTest](https://www.bezkoder.com/spring-boot-webmvctest/) -> [React Client](https://www.bezkoder.com/react-crud-web-api/) +> Cache the result: [Spring Boot Redis Cache example](https://www.bezkoder.com/spring-boot-redis-cache-example/) -> [React Redux Client](https://www.bezkoder.com/react-redux-crud-example/) +> Documentation: [Spring Boot with Swagger 3 example](https://www.bezkoder.com/spring-boot-swagger-3/) -More Practice: -> [Spring Boot File upload example with Multipart File](https://www.bezkoder.com/spring-boot-file-upload/) +> Reactive Rest API: [Spring Boot WebFlux example](https://www.bezkoder.com/spring-boot-webflux-rest-api/) -> [Spring Boot Pagination & Filter example | Spring JPA, Pageable](https://www.bezkoder.com/spring-boot-pagination-filter-jpa-pageable/) +> [Deploy Spring Boot App on AWS – Elastic Beanstalk](https://www.bezkoder.com/deploy-spring-boot-aws-eb/) -> [Spring Data JPA Sort/Order by multiple Columns | Spring Boot](https://www.bezkoder.com/spring-data-sort-multiple-columns/) +Exception Handling: +> [Spring Boot @ControllerAdvice & @ExceptionHandler example](https://www.bezkoder.com/spring-boot-controlleradvice-exceptionhandler/) -> [Spring Boot Repository Unit Test with @DataJpaTest](https://www.bezkoder.com/spring-boot-unit-test-jpa-repo-datajpatest/) +> [@RestControllerAdvice example in Spring Boot](https://www.bezkoder.com/spring-boot-restcontrolleradvice/) Associations: +> [Spring Boot One To One example with Spring JPA, Hibernate](https://www.bezkoder.com/jpa-one-to-one/) + > [Spring Boot One To Many example with Spring JPA, Hibernate](https://www.bezkoder.com/jpa-one-to-many/) > [Spring Boot Many To Many example with Spring JPA, Hibernate](https://www.bezkoder.com/jpa-many-to-many/) @@ -65,6 +68,8 @@ Fullstack: > [Angular 14 + Spring Boot + MySQL example](https://www.bezkoder.com/spring-boot-angular-14-mysql/) +> [Angular 15 + Spring Boot + MySQL example](https://www.bezkoder.com/spring-boot-angular-15-mysql/) + > [Angular 10 + Spring Boot + PostgreSQL example](https://www.bezkoder.com/angular-10-spring-boot-postgresql/) > [Angular 11 + Spring Boot + PostgreSQL example](https://www.bezkoder.com/angular-11-spring-boot-postgresql/) @@ -75,10 +80,14 @@ Fullstack: > [Angular 14 + Spring Boot + PostgreSQL example](https://www.bezkoder.com/spring-boot-angular-14-postgresql/) +> [Angular 15 + Spring Boot + PostgreSQL example](https://www.bezkoder.com/spring-boot-angular-15-postgresql/) + > [Angular 13 + Spring Boot + H2 Embedded Database example](https://www.bezkoder.com/spring-boot-angular-13-crud/) > [Angular 14 + Spring Boot + H2 Embedded Database example](https://www.bezkoder.com/spring-boot-angular-14-crud/) +> [Angular 15 + Spring Boot + H2 Embedded Database example](https://www.bezkoder.com/spring-boot-angular-15-crud/) + > [React + Spring Boot + MySQL example](https://www.bezkoder.com/react-spring-boot-crud/) > [React + Spring Boot + PostgreSQL example](https://www.bezkoder.com/spring-boot-react-postgresql/) diff --git a/pom.xml b/pom.xml index 06b7c99..76ea451 100644 --- a/pom.xml +++ b/pom.xml @@ -1,12 +1,13 @@ - 4.0.0 org.springframework.boot spring-boot-starter-parent - 2.7.1 - + 3.1.0 + com.bezkoder spring-boot-data-jpa @@ -15,7 +16,7 @@ Demo project for Spring Boot Apis CRUD using Spring Data JPA - 1.8 + 17 @@ -23,18 +24,18 @@ org.springframework.boot spring-boot-starter-data-jpa - + org.springframework.boot spring-boot-starter-web - mysql - mysql-connector-java + com.mysql + mysql-connector-j runtime - + org.springframework.boot spring-boot-starter-test diff --git a/src/main/java/com/bezkoder/spring/datajpa/model/Tutorial.java b/src/main/java/com/bezkoder/spring/datajpa/model/Tutorial.java index c77484e..3c29019 100644 --- a/src/main/java/com/bezkoder/spring/datajpa/model/Tutorial.java +++ b/src/main/java/com/bezkoder/spring/datajpa/model/Tutorial.java @@ -1,6 +1,6 @@ package com.bezkoder.spring.datajpa.model; -import javax.persistence.*; +import jakarta.persistence.*; @Entity @Table(name = "tutorials") diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index 9e7eaeb..585fb44 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -2,5 +2,5 @@ spring.datasource.url= jdbc:mysql://localhost:3306/testdb?useSSL=false spring.datasource.username= root spring.datasource.password= 123456 -spring.jpa.properties.hibernate.dialect= org.hibernate.dialect.MySQL5InnoDBDialect +spring.jpa.properties.hibernate.dialect= org.hibernate.dialect.MySQLDialect spring.jpa.hibernate.ddl-auto= update \ No newline at end of file From faa66663f90fabaf69adb9a2bef98c113c1edf80 Mon Sep 17 00:00:00 2001 From: tienbku Date: Sun, 4 Feb 2024 15:59:56 +0700 Subject: [PATCH 9/9] update spring --- README.md | 14 +++++++++++++- pom.xml | 2 +- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f979dce..fff505a 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ For more detail, please visit: > [Spring Boot JPA + PostgreSQL - Building Rest CRUD API example](https://www.bezkoder.com/spring-boot-postgresql-example/) Front-end that works well with this Back-end -> [Angular 8](https://www.bezkoder.com/angular-crud-app/) / [Angular 10](https://www.bezkoder.com/angular-10-crud-app/) / [Angular 11](https://www.bezkoder.com/angular-11-crud-app/) / [Angular 12](https://www.bezkoder.com/angular-12-crud-app/) / [Angular 13](https://www.bezkoder.com/angular-13-crud-example/) / [Angular 14](https://www.bezkoder.com/angular-14-crud-example/) / [Angular 15 Client](https://www.bezkoder.com/angular-15-crud-example/) +> [Angular 8](https://www.bezkoder.com/angular-crud-app/) / [Angular 10](https://www.bezkoder.com/angular-10-crud-app/) / [Angular 11](https://www.bezkoder.com/angular-11-crud-app/) / [Angular 12](https://www.bezkoder.com/angular-12-crud-app/) / [Angular 13](https://www.bezkoder.com/angular-13-crud-example/) / [Angular 14](https://www.bezkoder.com/angular-14-crud-example/) / [Angular 15](https://www.bezkoder.com/angular-15-crud-example/) / [Angular 16](https://www.bezkoder.com/angular-16-crud-example/) / [Angular 17 Client](https://www.bezkoder.com/angular-17-crud-example/) > [Vue 2 Client](https://www.bezkoder.com/vue-js-crud-app/) / [Vue 3 Client](https://www.bezkoder.com/vue-3-crud/) / [Vuetify Client](https://www.bezkoder.com/vuetify-data-table-example/) @@ -70,6 +70,10 @@ Fullstack: > [Angular 15 + Spring Boot + MySQL example](https://www.bezkoder.com/spring-boot-angular-15-mysql/) +> [Angular 16 + Spring Boot + MySQL example](https://www.bezkoder.com/spring-boot-angular-16-mysql/) + +> [Angular 17 + Spring Boot + MySQL example](https://www.bezkoder.com/spring-boot-angular-17-mysql/) + > [Angular 10 + Spring Boot + PostgreSQL example](https://www.bezkoder.com/angular-10-spring-boot-postgresql/) > [Angular 11 + Spring Boot + PostgreSQL example](https://www.bezkoder.com/angular-11-spring-boot-postgresql/) @@ -82,12 +86,20 @@ Fullstack: > [Angular 15 + Spring Boot + PostgreSQL example](https://www.bezkoder.com/spring-boot-angular-15-postgresql/) +> [Angular 16 + Spring Boot + PostgreSQL example](https://www.bezkoder.com/spring-boot-angular-16-postgresql/) + +> [Angular 17 + Spring Boot + PostgreSQL example](https://www.bezkoder.com/spring-boot-angular-17-postgresql/) + > [Angular 13 + Spring Boot + H2 Embedded Database example](https://www.bezkoder.com/spring-boot-angular-13-crud/) > [Angular 14 + Spring Boot + H2 Embedded Database example](https://www.bezkoder.com/spring-boot-angular-14-crud/) > [Angular 15 + Spring Boot + H2 Embedded Database example](https://www.bezkoder.com/spring-boot-angular-15-crud/) +> [Angular 16 + Spring Boot + H2 Embedded Database example](https://www.bezkoder.com/spring-boot-angular-16-crud/) + +> [Angular 17 + Spring Boot + H2 Embedded Database example](https://www.bezkoder.com/spring-boot-angular-17-crud/) + > [React + Spring Boot + MySQL example](https://www.bezkoder.com/react-spring-boot-crud/) > [React + Spring Boot + PostgreSQL example](https://www.bezkoder.com/spring-boot-react-postgresql/) diff --git a/pom.xml b/pom.xml index 76ea451..d5639c9 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ org.springframework.boot spring-boot-starter-parent - 3.1.0 + 3.1.5 com.bezkoder