diff --git a/pom.xml b/pom.xml
index a2e09c0f91..9406d2e180 100644
--- a/pom.xml
+++ b/pom.xml
@@ -697,7 +697,6 @@
spring-remoting
spring-rest-angular
spring-rest-compress
- spring-rest-hal-browser
spring-rest-http
spring-rest-http-2
spring-rest-query-language
@@ -1200,7 +1199,6 @@
spring-remoting
spring-rest-angular
spring-rest-compress
- spring-rest-hal-browser
spring-rest-http
spring-rest-query-language
spring-rest-shell
diff --git a/spring-data-rest/README.md b/spring-data-rest/README.md
index bae2fe8eaf..ab1991b08f 100644
--- a/spring-data-rest/README.md
+++ b/spring-data-rest/README.md
@@ -12,6 +12,7 @@ This module contains articles about Spring Data REST
- [Customizing HTTP Endpoints in Spring Data REST](https://www.baeldung.com/spring-data-rest-customize-http-endpoints)
- [Spring Boot with SQLite](https://www.baeldung.com/spring-boot-sqlite)
- [Spring Data Web Support](https://www.baeldung.com/spring-data-web-support)
+- [Spring REST and HAL Browser](https://www.baeldung.com/spring-rest-hal)
### The Course
The "REST With Spring" Classes: http://bit.ly/restwithspring
diff --git a/spring-data-rest/pom.xml b/spring-data-rest/pom.xml
index 741d146fbf..63a42857f4 100644
--- a/spring-data-rest/pom.xml
+++ b/spring-data-rest/pom.xml
@@ -32,6 +32,15 @@
org.springframework.boot
spring-boot-starter-data-jpa
+
+
+ org.springframework.data
+ spring-data-rest-hal-browser
+
+
+ org.springframework.boot
+ spring-boot-starter-validation
+
org.springframework.boot
spring-boot-autoconfigure
diff --git a/spring-rest-hal-browser/src/main/java/com/baeldung/App.java b/spring-data-rest/src/main/java/com/baeldung/halbrowser/App.java
similarity index 88%
rename from spring-rest-hal-browser/src/main/java/com/baeldung/App.java
rename to spring-data-rest/src/main/java/com/baeldung/halbrowser/App.java
index 14b6c201d5..6421b7ac33 100644
--- a/spring-rest-hal-browser/src/main/java/com/baeldung/App.java
+++ b/spring-data-rest/src/main/java/com/baeldung/halbrowser/App.java
@@ -1,4 +1,4 @@
-package com.baeldung;
+package com.baeldung.halbrowser;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
diff --git a/spring-rest-hal-browser/src/main/java/com/baeldung/config/DBLoader.java b/spring-data-rest/src/main/java/com/baeldung/halbrowser/config/DBLoader.java
similarity index 95%
rename from spring-rest-hal-browser/src/main/java/com/baeldung/config/DBLoader.java
rename to spring-data-rest/src/main/java/com/baeldung/halbrowser/config/DBLoader.java
index 7251ef0e8c..3cd059ce63 100644
--- a/spring-rest-hal-browser/src/main/java/com/baeldung/config/DBLoader.java
+++ b/spring-data-rest/src/main/java/com/baeldung/halbrowser/config/DBLoader.java
@@ -1,14 +1,15 @@
-package com.baeldung.config;
+package com.baeldung.halbrowser.config;
+
+import java.util.Random;
+import java.util.stream.IntStream;
-import com.baeldung.data.BookRepository;
-import com.baeldung.model.Book;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.ApplicationArguments;
import org.springframework.boot.ApplicationRunner;
import org.springframework.stereotype.Component;
-import java.util.Random;
-import java.util.stream.IntStream;
+import com.baeldung.halbrowser.data.BookRepository;
+import com.baeldung.halbrowser.model.Book;
@Component
public class DBLoader implements ApplicationRunner {
diff --git a/spring-rest-hal-browser/src/main/java/com/baeldung/config/RestConfig.java b/spring-data-rest/src/main/java/com/baeldung/halbrowser/config/RestConfig.java
similarity index 95%
rename from spring-rest-hal-browser/src/main/java/com/baeldung/config/RestConfig.java
rename to spring-data-rest/src/main/java/com/baeldung/halbrowser/config/RestConfig.java
index 858371facc..73f7e0f26a 100644
--- a/spring-rest-hal-browser/src/main/java/com/baeldung/config/RestConfig.java
+++ b/spring-data-rest/src/main/java/com/baeldung/halbrowser/config/RestConfig.java
@@ -1,4 +1,4 @@
-package com.baeldung.config;
+package com.baeldung.halbrowser.config;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration;
diff --git a/spring-rest-hal-browser/src/main/java/com/baeldung/data/BookRepository.java b/spring-data-rest/src/main/java/com/baeldung/halbrowser/data/BookRepository.java
similarity index 86%
rename from spring-rest-hal-browser/src/main/java/com/baeldung/data/BookRepository.java
rename to spring-data-rest/src/main/java/com/baeldung/halbrowser/data/BookRepository.java
index d8e35974b1..375f6886ef 100644
--- a/spring-rest-hal-browser/src/main/java/com/baeldung/data/BookRepository.java
+++ b/spring-data-rest/src/main/java/com/baeldung/halbrowser/data/BookRepository.java
@@ -1,14 +1,14 @@
-package com.baeldung.data;
+package com.baeldung.halbrowser.data;
-import com.baeldung.model.Book;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;
-import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.PagingAndSortingRepository;
import org.springframework.data.repository.query.Param;
import org.springframework.data.rest.core.annotation.RestResource;
import org.springframework.stereotype.Repository;
+import com.baeldung.halbrowser.model.Book;
+
@Repository
public interface BookRepository extends PagingAndSortingRepository {
diff --git a/spring-rest-hal-browser/src/main/java/com/baeldung/model/Book.java b/spring-data-rest/src/main/java/com/baeldung/halbrowser/model/Book.java
similarity index 97%
rename from spring-rest-hal-browser/src/main/java/com/baeldung/model/Book.java
rename to spring-data-rest/src/main/java/com/baeldung/halbrowser/model/Book.java
index b1dc1b41f3..06056df525 100644
--- a/spring-rest-hal-browser/src/main/java/com/baeldung/model/Book.java
+++ b/spring-data-rest/src/main/java/com/baeldung/halbrowser/model/Book.java
@@ -1,4 +1,4 @@
-package com.baeldung.model;
+package com.baeldung.halbrowser.model;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
diff --git a/spring-rest-hal-browser/README.md b/spring-rest-hal-browser/README.md
deleted file mode 100644
index 90337aad1a..0000000000
--- a/spring-rest-hal-browser/README.md
+++ /dev/null
@@ -1,6 +0,0 @@
-## Spring REST HAL Browser
-
-This module contains articles about Spring REST with the HAL browser
-
-### Relevant Articles:
-- [Spring REST and HAL Browser](https://www.baeldung.com/spring-rest-hal)
diff --git a/spring-rest-hal-browser/pom.xml b/spring-rest-hal-browser/pom.xml
deleted file mode 100644
index c8066b89a4..0000000000
--- a/spring-rest-hal-browser/pom.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-
-
- 4.0.0
- spring-rest-hal-browser
- 1.0-SNAPSHOT
- spring-rest-hal-browser
-
-
- com.baeldung
- parent-boot-2
- 0.0.1-SNAPSHOT
- ../parent-boot-2
-
-
-
-
-
- org.springframework.boot
- spring-boot-starter-web
-
-
- org.springframework.boot
- spring-boot-starter-validation
-
-
-
- org.springframework.boot
- spring-boot-starter-data-jpa
-
-
-
- org.springframework.data
- spring-data-rest-hal-browser
-
-
-
- com.h2database
- h2
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
-
- ${source.version}
- ${target.version}
-
-
-
-
-
-
- 1.8
- 1.8
-
-
-
\ No newline at end of file
diff --git a/spring-rest-hal-browser/src/main/resources/application.properties b/spring-rest-hal-browser/src/main/resources/application.properties
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/spring-rest-hal-browser/src/main/resources/logback.xml b/spring-rest-hal-browser/src/main/resources/logback.xml
deleted file mode 100644
index 7d900d8ea8..0000000000
--- a/spring-rest-hal-browser/src/main/resources/logback.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
- %d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
-
-
-
-
-
-
-
-
\ No newline at end of file