diff --git a/core-java-modules/core-java-arrays-guides/README.md b/core-java-modules/core-java-arrays-guides/README.md index 2e66080002..56c0c716d8 100644 --- a/core-java-modules/core-java-arrays-guides/README.md +++ b/core-java-modules/core-java-arrays-guides/README.md @@ -4,4 +4,5 @@ This module contains complete guides about arrays in Java ### Relevant Articles: - [Arrays in Java: A Reference Guide](https://www.baeldung.com/java-arrays-guide) -- [Guide to the java.util.Arrays Class](https://www.baeldung.com/java-util-arrays) \ No newline at end of file +- [Guide to the java.util.Arrays Class](https://www.baeldung.com/java-util-arrays) +- [What is [Ljava.lang.Object;?]](https://www.baeldung.com/java-tostring-array) diff --git a/core-java-modules/core-java-concurrency-advanced-3/README.md b/core-java-modules/core-java-concurrency-advanced-3/README.md index ca29e5ca85..8858760981 100644 --- a/core-java-modules/core-java-concurrency-advanced-3/README.md +++ b/core-java-modules/core-java-concurrency-advanced-3/README.md @@ -14,4 +14,5 @@ This module contains articles about advanced topics about multithreading with co - [Guide to AtomicStampedReference in Java](https://www.baeldung.com/java-atomicstampedreference) - [The ABA Problem in Concurrency](https://www.baeldung.com/cs/aba-concurrency) - [Introduction to Lock-Free Data Structures](https://www.baeldung.com/lock-free-programming) +- [Introduction to Exchanger in Java](https://www.baeldung.com/java-exchanger) - [[<-- previous]](/core-java-modules/core-java-concurrency-advanced-2) diff --git a/core-java-modules/core-java-jvm/README.md b/core-java-modules/core-java-jvm/README.md index 0dae790ec0..7471d7d902 100644 --- a/core-java-modules/core-java-jvm/README.md +++ b/core-java-modules/core-java-jvm/README.md @@ -13,3 +13,6 @@ This module contains articles about working with the Java Virtual Machine (JVM). - [Runtime.getRuntime().halt() vs System.exit() in Java](https://www.baeldung.com/java-runtime-halt-vs-system-exit) - [Adding Shutdown Hooks for JVM Applications](https://www.baeldung.com/jvm-shutdown-hooks) - [How to Get the Size of an Object in Java](http://www.baeldung.com/java-size-of-object) +- [What Causes java.lang.OutOfMemoryError: unable to create new native thread](https://www.baeldung.com/java-outofmemoryerror-unable-to-create-new-native-thread) +- [View Bytecode of a Class File in Java](https://www.baeldung.com/java-class-view-bytecode) +- [boolean and boolean[] Memory Layout in the JVM](https://www.baeldung.com/jvm-boolean-memory-layout) diff --git a/core-java-modules/core-java-lang-2/README.md b/core-java-modules/core-java-lang-2/README.md index 3ade982397..635746251f 100644 --- a/core-java-modules/core-java-lang-2/README.md +++ b/core-java-modules/core-java-lang-2/README.md @@ -11,4 +11,6 @@ This module contains articles about core features in the Java language - [Guide to the Java finally Keyword](https://www.baeldung.com/java-finally-keyword) - [The Java Headless Mode](https://www.baeldung.com/java-headless-mode) - [Comparing Long Values in Java](https://www.baeldung.com/java-compare-long-values) +- [Comparing Objects in Java](https://www.baeldung.com/java-comparing-objects) +- [Casting int to Enum in Java](https://www.baeldung.com/java-cast-int-to-enum) - [[<-- Prev]](/core-java-modules/core-java-lang) diff --git a/core-java-modules/core-java-lang-oop-generics/README.md b/core-java-modules/core-java-lang-oop-generics/README.md index f0213c5659..74b9df7c65 100644 --- a/core-java-modules/core-java-lang-oop-generics/README.md +++ b/core-java-modules/core-java-lang-oop-generics/README.md @@ -6,3 +6,4 @@ This module contains articles about generics in Java - [Generic Constructors in Java](https://www.baeldung.com/java-generic-constructors) - [Type Erasure in Java Explained](https://www.baeldung.com/java-type-erasure) - [Raw Types in Java](https://www.baeldung.com/raw-types-java) +- [Super Type Tokens in Java Generics](https://www.baeldung.com/java-super-type-tokens) diff --git a/core-kotlin-modules/core-kotlin-lang-2/README.md b/core-kotlin-modules/core-kotlin-lang-2/README.md index e6dad87ee4..e2b282258b 100644 --- a/core-kotlin-modules/core-kotlin-lang-2/README.md +++ b/core-kotlin-modules/core-kotlin-lang-2/README.md @@ -13,4 +13,5 @@ This module contains articles about core features in the Kotlin language. - [Kotlin Scope Functions](https://www.baeldung.com/kotlin-scope-functions) - [If-Else Expression in Kotlin](https://www.baeldung.com/kotlin/if-else-expression) - [Checking Whether a lateinit var Is Initialized in Kotlin](https://www.baeldung.com/kotlin/checking-lateinit) -- [[<-- Prev]](/core-kotlin-modules/core-kotlin-lang) \ No newline at end of file +- [Not-Null Assertion (!!) Operator in Kotlin](https://www.baeldung.com/kotlin/not-null-assertion) +- [[<-- Prev]](/core-kotlin-modules/core-kotlin-lang) diff --git a/libraries-data-2/README.md b/libraries-data-2/README.md index 01f891ba2f..3fd9242d82 100644 --- a/libraries-data-2/README.md +++ b/libraries-data-2/README.md @@ -13,6 +13,8 @@ This module contains articles about libraries for data processing in Java. - [Intro to Derive4J](https://www.baeldung.com/derive4j) - [Java-R Integration](https://www.baeldung.com/java-r-integration) - [Univocity Parsers](https://www.baeldung.com/java-univocity-parsers) +- [Using Kafka MockConsumer](https://www.baeldung.com/kafka-mockconsumer) +- [Using Kafka MockProducer](https://www.baeldung.com/kafka-mockproducer) - More articles: [[<-- prev]](/../libraries-data) ##### Building the project diff --git a/netty/README.md b/netty/README.md index 30c63cd5a8..3e864ff795 100644 --- a/netty/README.md +++ b/netty/README.md @@ -1,3 +1,4 @@ ### Relevant Articles: - [HTTP/2 in Netty](https://www.baeldung.com/netty-http2) +- [HTTP Server with Netty](https://www.baeldung.com/java-netty-http-server) diff --git a/persistence-modules/core-java-persistence/README.md b/persistence-modules/core-java-persistence/README.md index 1187cc15c4..f5d3f12d7a 100644 --- a/persistence-modules/core-java-persistence/README.md +++ b/persistence-modules/core-java-persistence/README.md @@ -9,3 +9,4 @@ - [A Simple Guide to Connection Pooling in Java](https://www.baeldung.com/java-connection-pooling) - [Guide to the JDBC ResultSet Interface](https://www.baeldung.com/jdbc-resultset) - [Types of SQL Joins](https://www.baeldung.com/sql-joins) +- [Returning the Generated Keys in JDBC](https://www.baeldung.com/jdbc-returning-generated-keys) diff --git a/persistence-modules/hibernate-exceptions/README.md b/persistence-modules/hibernate-exceptions/README.md new file mode 100644 index 0000000000..c2014a3c91 --- /dev/null +++ b/persistence-modules/hibernate-exceptions/README.md @@ -0,0 +1,3 @@ +### Relevant Articles: + +- [Hibernate could not initialize proxy – no Session](https://www.baeldung.com/hibernate-initialize-proxy-exception) diff --git a/persistence-modules/hibernate-libraries/README.md b/persistence-modules/hibernate-libraries/README.md new file mode 100644 index 0000000000..9070c6c9d5 --- /dev/null +++ b/persistence-modules/hibernate-libraries/README.md @@ -0,0 +1,3 @@ +### Relevant Articles: + +- [A Guide to the Hibernate Types Library](https://www.baeldung.com/hibernate-types-library) diff --git a/persistence-modules/spring-data-jpa-5/README.md b/persistence-modules/spring-data-jpa-5/README.md index fa29c82bac..0b78ced66c 100644 --- a/persistence-modules/spring-data-jpa-5/README.md +++ b/persistence-modules/spring-data-jpa-5/README.md @@ -2,6 +2,7 @@ - [Spring JPA @Embedded and @EmbeddedId](https://www.baeldung.com/spring-jpa-embedded-method-parameters) - [Generate Database Schema with Spring Data JPA](https://www.baeldung.com/spring-data-jpa-generate-db-schema) +- [Partial Data Update with Spring Data](https://www.baeldung.com/spring-data-partial-update) ### Eclipse Config After importing the project into Eclipse, you may see the following error: diff --git a/spring-boot-modules/spring-boot-libraries/README.md b/spring-boot-modules/spring-boot-libraries/README.md index c02fb69e5d..3f2d349664 100644 --- a/spring-boot-modules/spring-boot-libraries/README.md +++ b/spring-boot-modules/spring-boot-libraries/README.md @@ -10,3 +10,4 @@ The "REST With Spring" Classes: http://bit.ly/restwithspring - [Guide to ShedLock with Spring](https://www.baeldung.com/shedlock-spring) - [A Guide to the Problem Spring Web Library](https://www.baeldung.com/problem-spring-web) - [Generating Barcodes and QR Codes in Java](https://www.baeldung.com/java-generating-barcodes-qr-codes) +- [Rate Limiting a Spring API Using Bucket4j](https://www.baeldung.com/spring-bucket4j) diff --git a/spring-boot-modules/spring-boot-mvc-3/README.md b/spring-boot-modules/spring-boot-mvc-3/README.md index c220c6c405..58a3008966 100644 --- a/spring-boot-modules/spring-boot-mvc-3/README.md +++ b/spring-boot-modules/spring-boot-mvc-3/README.md @@ -4,4 +4,5 @@ This module contains articles about Spring Web MVC in Spring Boot projects. ### Relevant Articles: -- More articles: [[prev -->]](/spring-boot-modules/spring-boot-mvc-2) \ No newline at end of file +- [Circular View Path Error](https://www.baeldung.com/spring-circular-view-path-error) +- More articles: [[prev -->]](/spring-boot-modules/spring-boot-mvc-2) diff --git a/spring-boot-modules/spring-boot-properties-2/README.md b/spring-boot-modules/spring-boot-properties-2/README.md index 1874fa74a5..182115f8c4 100644 --- a/spring-boot-modules/spring-boot-properties-2/README.md +++ b/spring-boot-modules/spring-boot-properties-2/README.md @@ -8,4 +8,5 @@ This module contains articles about Properties in Spring Boot. - [Using Spring @Value with Defaults](https://www.baeldung.com/spring-value-defaults) - [How to Inject a Property Value Into a Class Not Managed by Spring?](https://www.baeldung.com/inject-properties-value-non-spring-class) - [@PropertySource with YAML Files in Spring Boot](https://www.baeldung.com/spring-yaml-propertysource) +- [Inject Arrays and Lists From Spring Properties Files](https://www.baeldung.com/spring-inject-arrays-lists) - More articles: [[<-- prev]](../spring-boot-properties) diff --git a/spring-boot-modules/spring-boot-properties/README.md b/spring-boot-modules/spring-boot-properties/README.md index b6685c7587..db96c63b29 100644 --- a/spring-boot-modules/spring-boot-properties/README.md +++ b/spring-boot-modules/spring-boot-properties/README.md @@ -10,4 +10,5 @@ This module contains articles about Properties in Spring Boot. - [Spring YAML Configuration](https://www.baeldung.com/spring-yaml) - [Add Build Properties to a Spring Boot Application](https://www.baeldung.com/spring-boot-build-properties) - [IntelliJ – Cannot Resolve Spring Boot Configuration Properties Error](https://www.baeldung.com/intellij-resolve-spring-boot-configuration-properties) -- More articles: [[more -->]](../spring-boot-properties-2) \ No newline at end of file +- [Spring YAML vs Properties](https://www.baeldung.com/spring-yaml-vs-properties) +- More articles: [[more -->]](../spring-boot-properties-2) diff --git a/spring-cloud/spring-cloud-ribbon-retry/README.md b/spring-cloud/spring-cloud-ribbon-retry/README.md new file mode 100644 index 0000000000..a11d0da526 --- /dev/null +++ b/spring-cloud/spring-cloud-ribbon-retry/README.md @@ -0,0 +1,3 @@ +### Relevant Articles: + +- [Retrying Failed Requests with Spring Cloud Netflix Ribbon](https://www.baeldung.com/spring-cloud-netflix-ribbon-retry) diff --git a/spring-core-4/README.md b/spring-core-4/README.md index 11a966f23d..9da90ac77a 100644 --- a/spring-core-4/README.md +++ b/spring-core-4/README.md @@ -7,4 +7,5 @@ This module contains articles about core Spring functionality - [Creating Spring Beans Through Factory Methods](https://www.baeldung.com/spring-beans-factory-methods) - [How to dynamically Autowire a Bean in Spring](https://www.baeldung.com/spring-dynamic-autowire) - [Spring @Import Annotation](https://www.baeldung.com/spring-import-annotation) +- [Spring BeanPostProcessor](https://www.baeldung.com/spring-beanpostprocessor) - More articles: [[<-- prev]](/spring-core-3) diff --git a/spring-rest-http/README.md b/spring-rest-http/README.md index f78f8784b0..bb4cfd829d 100644 --- a/spring-rest-http/README.md +++ b/spring-rest-http/README.md @@ -13,4 +13,4 @@ The "REST With Spring" Classes: http://bit.ly/restwithspring - [Spring RequestMapping](https://www.baeldung.com/spring-requestmapping) - [Guide to DeferredResult in Spring](https://www.baeldung.com/spring-deferred-result) - [Using JSON Patch in Spring REST APIs](https://www.baeldung.com/spring-rest-json-patch) -- [Using OpenAPI and JSON Request Parameters](https://www.baeldung.com/openapi-json-query-parameters) +- [OpenAPI JSON Objects as Query Parameters](https://www.baeldung.com/openapi-json-query-parameters) diff --git a/spring-resttemplate/README.md b/spring-resttemplate/README.md index eef85792ce..bbfda4f6b8 100644 --- a/spring-resttemplate/README.md +++ b/spring-resttemplate/README.md @@ -20,6 +20,7 @@ The "REST With Spring" Classes: http://bit.ly/restwithspring - [HTTP PUT vs HTTP PATCH in a REST API](https://www.baeldung.com/http-put-patch-difference-spring) - [A Custom Media Type for a Spring REST API](https://www.baeldung.com/spring-rest-custom-media-type) - [Download an Image or a File with Spring MVC](https://www.baeldung.com/spring-controller-return-image-file) +- [Proxies With RestTemplate](https://www.baeldung.com/java-resttemplate-proxy) ### NOTE: diff --git a/spring-security-modules/spring-security-auth0/README.md b/spring-security-modules/spring-security-auth0/README.md new file mode 100644 index 0000000000..57dd12a364 --- /dev/null +++ b/spring-security-modules/spring-security-auth0/README.md @@ -0,0 +1,3 @@ +### Relevant Articles: + +- [Spring Security With Auth0](https://www.baeldung.com/spring-security-auth0) diff --git a/spring-security-modules/spring-security-kotlin-dsl/README.md b/spring-security-modules/spring-security-kotlin-dsl/README.md new file mode 100644 index 0000000000..39e521d84e --- /dev/null +++ b/spring-security-modules/spring-security-kotlin-dsl/README.md @@ -0,0 +1,3 @@ +### Relevant Articles: + +- [Spring Security with Kotlin DSL](https://www.baeldung.com/kotlin/spring-security-dsl)