diff --git a/algorithms-miscellaneous-5/README.md b/algorithms-miscellaneous-5/README.md
index 87a328e446..6e0de7d64e 100644
--- a/algorithms-miscellaneous-5/README.md
+++ b/algorithms-miscellaneous-5/README.md
@@ -19,4 +19,5 @@ This module contains articles about algorithms. Some classes of algorithms, e.g.
- [Balanced Brackets Algorithm in Java](https://www.baeldung.com/java-balanced-brackets-algorithm)
- [Efficiently Merge Sorted Java Sequences](https://www.baeldung.com/java-merge-sorted-sequences)
- [Introduction to Greedy Algorithms with Java](https://www.baeldung.com/java-greedy-algorithms)
+- [The Caesar Cipher in Java](https://www.baeldung.com/java-caesar-cipher)
- More articles: [[<-- prev]](/../algorithms-miscellaneous-4)
diff --git a/bazel/bazelgreeting/README.md b/bazel/bazelgreeting/README.md
deleted file mode 100644
index 528f797c21..0000000000
--- a/bazel/bazelgreeting/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-### Relevant Articles:
-
-- [Building Java Applications with Bazel](https://www.baeldung.com/bazel-build-tool)
diff --git a/core-java-modules/core-java-9/README.md b/core-java-modules/core-java-9/README.md
index bfd426b9c1..2dbf159750 100644
--- a/core-java-modules/core-java-9/README.md
+++ b/core-java-modules/core-java-9/README.md
@@ -10,6 +10,3 @@ This module contains articles about Java 9 core features
- [Initialize a HashMap in Java](https://www.baeldung.com/java-initialize-hashmap)
- [Immutable Set in Java](https://www.baeldung.com/java-immutable-set)
- [Immutable ArrayList in Java](https://www.baeldung.com/java-immutable-list)
-
-Note: also contains part of the code for the article
-[How to Filter a Collection in Java](https://www.baeldung.com/java-collection-filtering).
diff --git a/core-java-modules/core-java-arrays/README.md b/core-java-modules/core-java-arrays/README.md
index 42fe3f83a1..9d9db9ab81 100644
--- a/core-java-modules/core-java-arrays/README.md
+++ b/core-java-modules/core-java-arrays/README.md
@@ -10,7 +10,6 @@ This module contains articles about Java arrays
- [Multi-Dimensional Arrays In Java](https://www.baeldung.com/java-jagged-arrays)
- [Find Sum and Average in a Java Array](https://www.baeldung.com/java-array-sum-average)
- [Arrays in Java: A Reference Guide](https://www.baeldung.com/java-arrays-guide)
-- [Read and Write User Input in Java](https://www.baeldung.com/java-console-input-output)
- [How to Reverse an Array in Java](http://www.baeldung.com/java-invert-array)
- [Sorting Arrays in Java](https://www.baeldung.com/java-sorting-arrays)
- [Checking If an Array Is Sorted in Java](https://www.baeldung.com/java-check-sorted-array)
diff --git a/core-java-modules/core-java-lang-oop-2/README.md b/core-java-modules/core-java-lang-oop-2/README.md
index 035d464c50..c48a3f5cd9 100644
--- a/core-java-modules/core-java-lang-oop-2/README.md
+++ b/core-java-modules/core-java-lang-oop-2/README.md
@@ -12,7 +12,6 @@ This module contains articles about Object-oriented programming (OOP) in Java
- [Immutable Objects in Java](https://www.baeldung.com/java-immutable-object)
- [Inheritance and Composition (Is-a vs Has-a relationship) in Java](https://www.baeldung.com/java-inheritance-composition)
- [A Guide to Constructors in Java](https://www.baeldung.com/java-constructors)
-- [Composition, Aggregation, and Association in Java](https://www.baeldung.com/java-composition-aggregation-association)
- [Static and Default Methods in Interfaces in Java](https://www.baeldung.com/java-static-default-methods)
- [Java Copy Constructor](https://www.baeldung.com/java-copy-constructor)
- [Abstract Classes in Java](https://www.baeldung.com/java-abstract-class)
diff --git a/core-java-modules/core-java-lang-syntax/README.md b/core-java-modules/core-java-lang-syntax/README.md
index bef03b98ad..f74fa1b546 100644
--- a/core-java-modules/core-java-lang-syntax/README.md
+++ b/core-java-modules/core-java-lang-syntax/README.md
@@ -5,12 +5,9 @@ This module contains articles about Java syntax
### Relevant Articles:
- [The Basics of Java Generics](https://www.baeldung.com/java-generics)
- [Java Primitive Conversions](https://www.baeldung.com/java-primitive-conversions)
-- [The Java continue and break Keywords](https://www.baeldung.com/java-continue-and-break)
- [A Guide to Creating Objects in Java](https://www.baeldung.com/java-initialization)
- [A Guide to Java Loops](https://www.baeldung.com/java-loops)
- [Varargs in Java](https://www.baeldung.com/java-varargs)
-- [A Guide to Java Enums](https://www.baeldung.com/a-guide-to-java-enums)
-- [Infinite Loops in Java](https://www.baeldung.com/infinite-loops-java)
- [Java Switch Statement](https://www.baeldung.com/java-switch)
- [Breaking Out of Nested Loops](https://www.baeldung.com/java-breaking-out-nested-loop)
- [Java Do-While Loop](https://www.baeldung.com/java-do-while-loop)
diff --git a/java-numbers-2/README.md b/java-numbers-2/README.md
index ba9e14965d..1d996e32cc 100644
--- a/java-numbers-2/README.md
+++ b/java-numbers-2/README.md
@@ -13,7 +13,4 @@ This module contains articles about numbers in Java.
- [Binary Numbers in Java](https://www.baeldung.com/java-binary-numbers)
- [Finding the Least Common Multiple in Java](https://www.baeldung.com/java-least-common-multiple)
- [Binary Numbers in Java](https://www.baeldung.com/java-binary-numbers)
-- [Generating Random Numbers in a Range in Java](https://www.baeldung.com/java-generating-random-numbers-in-range)
-- [Listing Numbers Within a Range in Java](https://www.baeldung.com/java-listing-numbers-within-a-range)
-- [Fibonacci Series in Java](https://www.baeldung.com/java-fibonacci)
-- More articles: [[<-- prev]](/../java-numbers)
+- More articles: [[<-- prev]](/java-numbers) [[next -->]](/java-numbers-3)
diff --git a/java-numbers-3/README.md b/java-numbers-3/README.md
index 835b8b0b54..598acfb927 100644
--- a/java-numbers-3/README.md
+++ b/java-numbers-3/README.md
@@ -1,5 +1,13 @@
+## Java Number Cookbooks and Examples
+
+This module contains articles about numbers in Java.
+
### Relevant Articles:
- [Generating Random Numbers](https://www.baeldung.com/java-generating-random-numbers)
- [Convert Double to Long in Java](https://www.baeldung.com/java-convert-double-long)
- [Check for null Before Calling Parse in Double.parseDouble](https://www.baeldung.com/java-check-null-parse-double)
+- [Generating Random Numbers in a Range in Java](https://www.baeldung.com/java-generating-random-numbers-in-range)
+- [Listing Numbers Within a Range in Java](https://www.baeldung.com/java-listing-numbers-within-a-range)
+- [Fibonacci Series in Java](https://www.baeldung.com/java-fibonacci)
+- More articles: [[<-- prev]](/java-numbers-2)
diff --git a/java-numbers-2/src/main/java/com/baeldung/fibonacci/FibonacciSeriesUtils.java b/java-numbers-3/src/main/java/com/baeldung/fibonacci/FibonacciSeriesUtils.java
similarity index 96%
rename from java-numbers-2/src/main/java/com/baeldung/fibonacci/FibonacciSeriesUtils.java
rename to java-numbers-3/src/main/java/com/baeldung/fibonacci/FibonacciSeriesUtils.java
index 943fcffa56..616f3ab28f 100644
--- a/java-numbers-2/src/main/java/com/baeldung/fibonacci/FibonacciSeriesUtils.java
+++ b/java-numbers-3/src/main/java/com/baeldung/fibonacci/FibonacciSeriesUtils.java
@@ -1,7 +1,5 @@
package com.baeldung.fibonacci;
-import static java.lang.Math.pow;
-
public class FibonacciSeriesUtils {
public static int nthFibonacciTermRecursiveMethod(int n) {
diff --git a/java-numbers-2/src/main/java/com/baeldung/numbersinrange/NumbersInARange.java b/java-numbers-3/src/main/java/com/baeldung/numbersinrange/NumbersInARange.java
similarity index 100%
rename from java-numbers-2/src/main/java/com/baeldung/numbersinrange/NumbersInARange.java
rename to java-numbers-3/src/main/java/com/baeldung/numbersinrange/NumbersInARange.java
diff --git a/java-numbers-2/src/main/java/com/baeldung/numbersinrange/RandomNumbersInARange.java b/java-numbers-3/src/main/java/com/baeldung/numbersinrange/RandomNumbersInARange.java
similarity index 100%
rename from java-numbers-2/src/main/java/com/baeldung/numbersinrange/RandomNumbersInARange.java
rename to java-numbers-3/src/main/java/com/baeldung/numbersinrange/RandomNumbersInARange.java
diff --git a/java-numbers-2/src/test/java/com/baeldung/fibonacci/FibonacciSeriesUtilsUnitTest.java b/java-numbers-3/src/test/java/com/baeldung/fibonacci/FibonacciSeriesUtilsUnitTest.java
similarity index 100%
rename from java-numbers-2/src/test/java/com/baeldung/fibonacci/FibonacciSeriesUtilsUnitTest.java
rename to java-numbers-3/src/test/java/com/baeldung/fibonacci/FibonacciSeriesUtilsUnitTest.java
diff --git a/java-numbers-2/src/test/java/com/baeldung/numbersinrange/NumbersInARangeUnitTest.java b/java-numbers-3/src/test/java/com/baeldung/numbersinrange/NumbersInARangeUnitTest.java
similarity index 100%
rename from java-numbers-2/src/test/java/com/baeldung/numbersinrange/NumbersInARangeUnitTest.java
rename to java-numbers-3/src/test/java/com/baeldung/numbersinrange/NumbersInARangeUnitTest.java
diff --git a/java-numbers-2/src/test/java/com/baeldung/numbersinrange/RandomNumbersInARangeUnitTest.java b/java-numbers-3/src/test/java/com/baeldung/numbersinrange/RandomNumbersInARangeUnitTest.java
similarity index 100%
rename from java-numbers-2/src/test/java/com/baeldung/numbersinrange/RandomNumbersInARangeUnitTest.java
rename to java-numbers-3/src/test/java/com/baeldung/numbersinrange/RandomNumbersInARangeUnitTest.java
diff --git a/java-numbers/README.md b/java-numbers/README.md
index eee6fceab1..8f53006b38 100644
--- a/java-numbers/README.md
+++ b/java-numbers/README.md
@@ -8,7 +8,6 @@ This module contains articles about numbers in Java.
- [BigDecimal and BigInteger in Java](http://www.baeldung.com/java-bigdecimal-biginteger)
- [Find All Pairs of Numbers in an Array That Add Up to a Given Sum](http://www.baeldung.com/java-algorithm-number-pairs-sum)
- [Java – Random Long, Float, Integer and Double](http://www.baeldung.com/java-generate-random-long-float-integer-double)
-- [Using Math.sin with Degrees](https://www.baeldung.com/java-math-sin-degrees)
- [A Practical Guide to DecimalFormat](http://www.baeldung.com/java-decimalformat)
- [Calculating the nth Root in Java](https://www.baeldung.com/java-nth-root)
- [Convert Double to String, Removing Decimal Places](https://www.baeldung.com/java-double-to-string)
diff --git a/logging-modules/log-mdc/README.md b/logging-modules/log-mdc/README.md
index 3841224824..b676d3ba76 100644
--- a/logging-modules/log-mdc/README.md
+++ b/logging-modules/log-mdc/README.md
@@ -1,8 +1,8 @@
### Relevant Articles:
- TBD
-- [Improved Java Logging with Mapped Diagnostic Context (MDC)](http://www.baeldung.com/mdc-in-log4j-2-logback)
-- [Java Logging with Nested Diagnostic Context (NDC)](http://www.baeldung.com/java-logging-ndc-log4j)
-- [Drools Using Rules from Excel Files](http://www.baeldung.com/drools-excel)
+- [Improved Java Logging with Mapped Diagnostic Context (MDC)](https://www.baeldung.com/mdc-in-log4j-2-logback)
+- [Java Logging with Nested Diagnostic Context (NDC)](https:www.baeldung.com/java-logging-ndc-log4j)
+- [Drools Using Rules from Excel Files](https://www.baeldung.com/drools-excel)
### References
diff --git a/spring-all/README.md b/spring-all/README.md
index d71b8569cf..9ad78aa1ee 100644
--- a/spring-all/README.md
+++ b/spring-all/README.md
@@ -1,7 +1,3 @@
## Spring All
This module contains articles about Spring
-
-### Relevant Articles:
-
-- [The @Scheduled Annotation in Spring](https://www.baeldung.com/spring-scheduled-tasks)
diff --git a/spring-boot-modules/spring-boot-basic-customization/README.md b/spring-boot-modules/spring-boot-basic-customization/README.md
index a3d9f1b1fc..6c067fc5a1 100644
--- a/spring-boot-modules/spring-boot-basic-customization/README.md
+++ b/spring-boot-modules/spring-boot-basic-customization/README.md
@@ -11,3 +11,4 @@ This module contains articles about Spring Boot customization
- [Spring Boot: Configuring a Main Class](https://www.baeldung.com/spring-boot-main-class)
- [How to Define a Spring Boot Filter?](https://www.baeldung.com/spring-boot-add-filter)
- [Guide to the Favicon in Spring Boot](https://www.baeldung.com/spring-boot-favicon)
+ - [Spring Boot Exit Codes](https://www.baeldung.com/spring-boot-exit-codes)
diff --git a/spring-boot-modules/spring-boot-basic-customization/src/main/java/com/baeldung/exitcode/event/ExitCodeEventDemoApplication.java b/spring-boot-modules/spring-boot-basic-customization/src/main/java/com/baeldung/exitcode/event/ExitCodeEventDemoApplication.java
new file mode 100644
index 0000000000..c28f908fb8
--- /dev/null
+++ b/spring-boot-modules/spring-boot-basic-customization/src/main/java/com/baeldung/exitcode/event/ExitCodeEventDemoApplication.java
@@ -0,0 +1,31 @@
+package com.baeldung.exitcode.event;
+
+import org.springframework.boot.ExitCodeEvent;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.event.EventListener;
+
+@SpringBootApplication
+public class ExitCodeEventDemoApplication {
+
+ public static void main(String[] args) {
+ System.exit(
+ SpringApplication.exit(
+ SpringApplication.run(ExitCodeEventDemoApplication.class, args)
+ )
+ );
+ }
+
+ @Bean
+ DemoListener demoListenerBean() {
+ return new DemoListener();
+ }
+
+ private static class DemoListener {
+ @EventListener
+ public void exitEvent(ExitCodeEvent event) {
+ System.out.println("Exit code: " + event.getExitCode());
+ }
+ }
+}
diff --git a/spring-boot-modules/spring-boot-basic-customization/src/main/java/com/baeldung/exitcode/exception/ExitCodeExceptionMapperDemoApplication.java b/spring-boot-modules/spring-boot-basic-customization/src/main/java/com/baeldung/exitcode/exception/ExitCodeExceptionMapperDemoApplication.java
new file mode 100644
index 0000000000..44b4ff36f5
--- /dev/null
+++ b/spring-boot-modules/spring-boot-basic-customization/src/main/java/com/baeldung/exitcode/exception/ExitCodeExceptionMapperDemoApplication.java
@@ -0,0 +1,31 @@
+package com.baeldung.exitcode.exception;
+
+import org.springframework.boot.CommandLineRunner;
+import org.springframework.boot.ExitCodeExceptionMapper;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.context.annotation.Bean;
+
+@SpringBootApplication
+public class ExitCodeExceptionMapperDemoApplication {
+
+ public static void main(String[] args) {
+ SpringApplication.run(ExitCodeExceptionMapperDemoApplication.class, args);
+ }
+
+ @Bean
+ CommandLineRunner createException() {
+ return args -> Integer.parseInt("test");
+ }
+
+ @Bean
+ ExitCodeExceptionMapper exitCodeToExceptionMapper() {
+ return exception -> {
+ // set exit code based on the exception type
+ if (exception.getCause() instanceof NumberFormatException) {
+ return 80;
+ }
+ return 1;
+ };
+ }
+}
diff --git a/spring-boot-modules/spring-boot-basic-customization/src/main/java/com/baeldung/exitcode/generator/ExitCodeGeneratorDemoApplication.java b/spring-boot-modules/spring-boot-basic-customization/src/main/java/com/baeldung/exitcode/generator/ExitCodeGeneratorDemoApplication.java
new file mode 100644
index 0000000000..7f7acbe86e
--- /dev/null
+++ b/spring-boot-modules/spring-boot-basic-customization/src/main/java/com/baeldung/exitcode/generator/ExitCodeGeneratorDemoApplication.java
@@ -0,0 +1,22 @@
+package com.baeldung.exitcode.generator;
+
+import org.springframework.boot.ExitCodeGenerator;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+@SpringBootApplication
+public class ExitCodeGeneratorDemoApplication implements ExitCodeGenerator {
+
+ public static void main(String[] args) {
+ System.exit(
+ SpringApplication.exit(
+ SpringApplication.run(ExitCodeGeneratorDemoApplication.class, args)
+ )
+ );
+ }
+
+ @Override
+ public int getExitCode() {
+ return 42;
+ }
+}
diff --git a/spring-boot-modules/spring-boot-config-jpa-error/data-jpa-application/README.md b/spring-boot-modules/spring-boot-config-jpa-error/data-jpa-application/README.md
deleted file mode 100644
index 443ec07183..0000000000
--- a/spring-boot-modules/spring-boot-config-jpa-error/data-jpa-application/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-### Relevant Articles
-
-- [Unable to Find @SpringBootConfiguration with @DataJpaTest](https://www.baeldung.com/spring-boot-unable-to-find-springbootconfiguration-with-datajpatest)
diff --git a/spring-boot-modules/spring-boot-config-jpa-error/data-jpa-library/README.md b/spring-boot-modules/spring-boot-config-jpa-error/data-jpa-library/README.md
deleted file mode 100644
index 4e852f8a90..0000000000
--- a/spring-boot-modules/spring-boot-config-jpa-error/data-jpa-library/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-### Relevant Articles:
-
-- [Unable to Find @SpringBootConfiguration with @DataJpaTest](https://www.baeldung.com/spring-boot-unable-to-find-springbootconfiguration-with-datajpatest)
diff --git a/spring-boot-modules/spring-boot-custom-starter/README.md b/spring-boot-modules/spring-boot-custom-starter/README.md
index d74dc222d5..667be7ca40 100644
--- a/spring-boot-modules/spring-boot-custom-starter/README.md
+++ b/spring-boot-modules/spring-boot-custom-starter/README.md
@@ -1,6 +1,6 @@
## Spring Boot Custom Starter
-This module contains articles about writing [Spring Boot Starters](https://www.baeldung.com/spring-boot-starters).
+This module contains articles about writing Spring Boot Starters.
### Relevant Articles:
- [Creating a Custom Starter with Spring Boot](https://www.baeldung.com/spring-boot-custom-starter)
diff --git a/spring-boot-modules/spring-boot-mvc-2/pom.xml b/spring-boot-modules/spring-boot-mvc-2/pom.xml
index edebd41986..b6d145c101 100644
--- a/spring-boot-modules/spring-boot-mvc-2/pom.xml
+++ b/spring-boot-modules/spring-boot-mvc-2/pom.xml
@@ -79,7 +79,11 @@
Spring Milestones
https://repo.spring.io/milestone
-
+
+ jcenter-snapshots
+ jcenter
+ http://oss.jfrog.org/artifactory/oss-snapshot-local/
+
diff --git a/spring-boot-modules/spring-boot-runtime/disabling-console-jul/README.md b/spring-boot-modules/spring-boot-runtime/disabling-console-jul/README.md
deleted file mode 100644
index 554f051b41..0000000000
--- a/spring-boot-modules/spring-boot-runtime/disabling-console-jul/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-### Relevant Articles:
-
-- [How to Disable Console Logging in Spring Boot](https://www.baeldung.com/spring-boot-disable-console-logging)
diff --git a/spring-boot-modules/spring-boot-runtime/disabling-console-log4j2/README.md b/spring-boot-modules/spring-boot-runtime/disabling-console-log4j2/README.md
deleted file mode 100644
index 554f051b41..0000000000
--- a/spring-boot-modules/spring-boot-runtime/disabling-console-log4j2/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-### Relevant Articles:
-
-- [How to Disable Console Logging in Spring Boot](https://www.baeldung.com/spring-boot-disable-console-logging)
diff --git a/spring-boot-modules/spring-boot/README.MD b/spring-boot-modules/spring-boot/README.MD
index b15ab7dbe5..fb1c20e988 100644
--- a/spring-boot-modules/spring-boot/README.MD
+++ b/spring-boot-modules/spring-boot/README.MD
@@ -22,7 +22,7 @@ The "REST With Spring" Classes: http://bit.ly/restwithspring
- [An Introduction to Kong](https://www.baeldung.com/kong)
- [Spring Boot: Configuring a Main Class](https://www.baeldung.com/spring-boot-main-class)
- [A Quick Intro to the SpringBootServletInitializer](https://www.baeldung.com/spring-boot-servlet-initializer)
-- [Guide to the Favicon in Spring Boot](https://www.baeldung.com/spring-boot-favicon)
- [Spring Shutdown Callbacks](https://www.baeldung.com/spring-shutdown-callbacks)
- [Container Configuration in Spring Boot 2](https://www.baeldung.com/embeddedservletcontainercustomizer-configurableembeddedservletcontainer-spring-boot)
- [Validation in Spring Boot](https://www.baeldung.com/spring-boot-bean-validation)
+- [Running Setup Data on Startup in Spring](https://www.baeldung.com/running-setup-logic-on-startup-in-spring)
diff --git a/spring-mvc-basics-3/README.md b/spring-mvc-basics-3/README.md
index 180cee498b..074c60152c 100644
--- a/spring-mvc-basics-3/README.md
+++ b/spring-mvc-basics-3/README.md
@@ -12,4 +12,5 @@ This module contains articles about Spring MVC
- [Excluding URLs for a Filter in a Spring Web Application](https://www.baeldung.com/spring-exclude-filter)
- [Guide to Flash Attributes in a Spring Web Application](https://www.baeldung.com/spring-web-flash-attributes)
- [Handling URL Encoded Form Data in Spring REST](https://www.baeldung.com/spring-url-encoded-form-data)
+- [Reading HttpServletRequest Multiple Times in Spring](https://www.baeldung.com/spring-reading-httpservletrequest-multiple-times)
- More articles: [[<-- prev]](/spring-mvc-basics-2)[[more -->]](/spring-mvc-basics-4)
diff --git a/spring-reactor/README.md b/spring-reactor/README.md
index b92478f6fb..f8cf2898f1 100644
--- a/spring-reactor/README.md
+++ b/spring-reactor/README.md
@@ -4,4 +4,4 @@ This module contains articles about Spring Reactor
## Relevant articles:
-- [Introduction to Spring Reactor](https://www.baeldung.com/spring-reactor)
+- [Introduction to Project Reactor Bus](https://www.baeldung.com/reactor-bus)
diff --git a/spring-scheduling/README.md b/spring-scheduling/README.md
index bf34fb60de..4ee306c0e0 100644
--- a/spring-scheduling/README.md
+++ b/spring-scheduling/README.md
@@ -4,4 +4,4 @@
- [Guide to Spring Retry](https://www.baeldung.com/spring-retry)
- [How To Do @Async in Spring](https://www.baeldung.com/spring-async)
- [Conditionally Enable Scheduled Jobs in Spring](https://www.baeldung.com/spring-scheduled-enabled-conditionally)
-
+- [Remote Debugging with IntelliJ IDEA](https://www.baeldung.com/intellij-remote-debugging)
diff --git a/spring-security-modules/spring-security-rest/README.md b/spring-security-modules/spring-security-rest/README.md
index f7e91b85dc..26c101d32c 100644
--- a/spring-security-modules/spring-security-rest/README.md
+++ b/spring-security-modules/spring-security-rest/README.md
@@ -8,12 +8,11 @@ The "REST With Spring" Classes: http://bit.ly/restwithspring
The "Learn Spring Security" Classes: http://github.learnspringsecurity.com
### Relevant Articles:
-- [Spring REST Service Security](https://www.baeldung.com/2011/10/31/securing-a-restful-web-service-with-spring-security-3-1-part-3/)
+
- [Setting Up Swagger 2 with a Spring REST API](https://www.baeldung.com/swagger-2-documentation-for-spring-rest-api)
- [Custom Error Message Handling for REST API](https://www.baeldung.com/global-error-handler-in-a-spring-rest-api)
- [Spring Security Context Propagation with @Async](https://www.baeldung.com/spring-security-async-principal-propagation)
- [Servlet 3 Async Support with Spring MVC and Spring Security](https://www.baeldung.com/spring-mvc-async-security)
- [Intro to Spring Security Expressions](https://www.baeldung.com/spring-security-expressions)
-- [Spring Security for a REST API](https://www.baeldung.com/securing-a-restful-web-service-with-spring-security)
- [Spring Security Expressions - hasRole Example](https://www.baeldung.com/spring-security-expressions-basic)
- [Error Handling for REST with Spring](https://www.baeldung.com/exception-handling-for-rest-with-spring)
diff --git a/spring-security-modules/spring-security-sso/spring-security-sso-kerberos/README.md b/spring-security-modules/spring-security-sso/spring-security-sso-kerberos/README.md
index 0227d9ac70..3aa092edb8 100644
--- a/spring-security-modules/spring-security-sso/spring-security-sso-kerberos/README.md
+++ b/spring-security-modules/spring-security-sso/spring-security-sso-kerberos/README.md
@@ -1,4 +1,3 @@
## Relevant articles:
-- [Introduction to SPNEGO/Kerberos Authentication in Spring](https://www.baeldung.com/spring-security-kerberos)
- [Spring Security Kerberos Integration](https://www.baeldung.com/spring-security-kerberos-integration)
diff --git a/testing-modules/junit5-migration/README.md b/testing-modules/junit5-migration/README.md
index 84e540b466..5cc9db8bd3 100644
--- a/testing-modules/junit5-migration/README.md
+++ b/testing-modules/junit5-migration/README.md
@@ -5,6 +5,6 @@ This module contains articles about migrating to JUnit 5.
The code for the JUnit 4 - JUnit 5 E-book is in `com.baeldung.junit4` and `com.baeldung.junit5`.
### Relevant Articles:
-- [JUnit 5 Migration](https://www.baeldung.com/junit-5-migration)
+
- [A Quick JUnit vs TestNG Comparison](https://www.baeldung.com/junit-vs-testng)
- [Assertions in JUnit 4 and JUnit 5](https://www.baeldung.com/junit-assertions)
diff --git a/testing-modules/mockito-2/README.md b/testing-modules/mockito-2/README.md
index d7069949e4..064366dfd5 100644
--- a/testing-modules/mockito-2/README.md
+++ b/testing-modules/mockito-2/README.md
@@ -3,6 +3,4 @@
- [Mockito’s Java 8 Features](https://www.baeldung.com/mockito-2-java-8)
- [Lazy Verification with Mockito 2](https://www.baeldung.com/mockito-2-lazy-verification)
- [Mockito Strict Stubbing and The UnnecessaryStubbingException](https://www.baeldung.com/mockito-unnecessary-stubbing-exception)
-- [Quick Guide to BDDMockito](https://www.baeldung.com/bdd-mockito)
-- [Mockito – Using Spies](https://www.baeldung.com/mockito-spy)
- [Mockito and Fluent APIs](https://www.baeldung.com/mockito-fluent-apis)