@@ -16,4 +16,6 @@ This module contains articles about algorithms. Some classes of algorithms, e.g.
|
||||
- [Efficient Word Frequency Calculator in Java](https://www.baeldung.com/java-word-frequency)
|
||||
- [Interpolation Search in Java](https://www.baeldung.com/java-interpolation-search)
|
||||
- [The K-Means Clustering Algorithm in Java](https://www.baeldung.com/java-k-means-clustering-algorithm)
|
||||
- [Creating a Custom Annotation in Java](https://www.baeldung.com/java-custom-annotation)
|
||||
- [Breadth-First Search Algorithm in Java](https://www.baeldung.com/java-breadth-first-search)
|
||||
- More articles: [[<-- prev]](/algorithms-miscellaneous-2) [[next -->]](/algorithms-miscellaneous-4)
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
## Algorithms - Miscellaneous
|
||||
|
||||
This module contains articles about algorithms. Some classes of algorithms, e.g., [sorting](/../algorithms-sorting) and
|
||||
[genetic algorithms](/../algorithms-genetic), have their own dedicated modules.
|
||||
This module contains articles about algorithms. Some classes of algorithms, e.g., [sorting](https://github.com/eugenp/tutorials/blob/algorithms-sorting) and [genetic algorithms](https://github.com/eugenp/tutorials/blob/algorithms-genetic), have their own dedicated modules.
|
||||
|
||||
### Relevant articles:
|
||||
|
||||
@@ -12,4 +11,4 @@ This module contains articles about algorithms. Some classes of algorithms, e.g.
|
||||
- [Find Substrings That Are Palindromes in Java](https://www.baeldung.com/java-palindrome-substrings)
|
||||
- [Find the Longest Substring without Repeating Characters](https://www.baeldung.com/java-longest-substring-without-repeated-characters)
|
||||
- [Permutations of an Array in Java](https://www.baeldung.com/java-array-permutations)
|
||||
- More articles: [[<-- prev]](/../algorithms-miscellaneous-3) [[next -->]](/../algorithms-miscellaneous-5)
|
||||
- More articles: [[<-- prev]](/algorithms-miscellaneous-3) [[next -->]](/algorithms-miscellaneous-5)
|
||||
|
||||
@@ -17,3 +17,4 @@ This module contains articles about sorting algorithms.
|
||||
- [Sorting Strings by Contained Numbers in Java](https://www.baeldung.com/java-sort-strings-contained-numbers)
|
||||
- [Radix Sort in Java](https://www.baeldung.com/java-radix-sort)
|
||||
- [Sorting a String Alphabetically in Java](https://www.baeldung.com/java-sort-string-alphabetically)
|
||||
- [Bucket Sort in Java](https://www.baeldung.com/java-bucket-sort)
|
||||
|
||||
@@ -12,4 +12,5 @@ This module contains articles about core Groovy concepts
|
||||
- [Concatenate Strings with Groovy](https://www.baeldung.com/groovy-concatenate-strings)
|
||||
- [Metaprogramming in Groovy](https://www.baeldung.com/groovy-metaprogramming)
|
||||
- [A Quick Guide to Working with Web Services in Groovy](https://www.baeldung.com/groovy-web-services)
|
||||
- [Categories in Groovy](https://www.baeldung.com/groovy-categories)
|
||||
- [[<-- Prev]](/core-groovy)
|
||||
|
||||
@@ -8,4 +8,5 @@
|
||||
- [Java @SafeVarargs Annotation](https://www.baeldung.com/java-safevarargs)
|
||||
- [Java @Deprecated Annotation](https://www.baeldung.com/java-deprecated)
|
||||
- [Overview of Java Built-in Annotations](https://www.baeldung.com/java-default-annotations)
|
||||
- [Creating a Custom Annotation in Java](https://www.baeldung.com/java-custom-annotation)
|
||||
- [Creating a Custom Annotation in Java](https://www.baeldung.com/java-custom-annotation)
|
||||
- [Efficient Word Frequency Calculator in Java](https://www.baeldung.com/java-word-frequency)
|
||||
|
||||
@@ -12,4 +12,4 @@
|
||||
- [Sorting in Java](https://www.baeldung.com/java-sorting)
|
||||
- [Getting the Size of an Iterable in Java](https://www.baeldung.com/java-iterable-size)
|
||||
- [Java Null-Safe Streams from Collections](https://www.baeldung.com/java-null-safe-streams-from-collections)
|
||||
|
||||
- [Operating on and Removing an Item from Stream](https://www.baeldung.com/java-use-remove-item-stream)
|
||||
|
||||
@@ -11,4 +11,5 @@ This module contains articles about the Java List collection
|
||||
- [Ways to Iterate Over a List in Java](https://www.baeldung.com/java-iterate-list)
|
||||
- [Flattening Nested Collections in Java](http://www.baeldung.com/java-flatten-nested-collections)
|
||||
- [Intersection of Two Lists in Java](https://www.baeldung.com/java-lists-intersection)
|
||||
- [[<-- Prev]](/core-java-modules/core-java-collections-list)[[Next -->]](/core-java-modules/core-java-collections-list-3)
|
||||
- [Searching for a String in an ArrayList](https://www.baeldung.com/java-search-string-arraylist)
|
||||
- [[<-- Prev]](/core-java-modules/core-java-collections-list)[[Next -->]](/core-java-modules/core-java-collections-list-3)
|
||||
|
||||
@@ -12,4 +12,8 @@ This module contains articles about core java exceptions
|
||||
- [“Sneaky Throws” in Java](https://www.baeldung.com/java-sneaky-throws)
|
||||
- [The StackOverflowError in Java](https://www.baeldung.com/java-stack-overflow-error)
|
||||
- [Checked and Unchecked Exceptions in Java](https://www.baeldung.com/java-checked-unchecked-exceptions)
|
||||
|
||||
- [Java – Try with Resources](https://www.baeldung.com/java-try-with-resources)
|
||||
- [Java Global Exception Handler](https://www.baeldung.com/java-global-exception-handler)
|
||||
- [Common Java Exceptions](https://www.baeldung.com/java-common-exceptions)
|
||||
- [Throw Exception in Optional in Java 8](https://www.baeldung.com/java-optional-throw-exception)
|
||||
- [How to Find an Exception’s Root Cause in Java](https://www.baeldung.com/java-exception-root-cause)
|
||||
|
||||
@@ -3,4 +3,5 @@
|
||||
|
||||
- [Create a File in a Specific Directory in Java](https://www.baeldung.com/java-create-file-in-directory)
|
||||
- [A Guide to the Java FileReader Class](https://www.baeldung.com/java-filereader)
|
||||
|
||||
- [The Java File Class](https://www.baeldung.com/java-io-file)
|
||||
- [Java FileWriter](https://www.baeldung.com/java-filewriter)
|
||||
|
||||
@@ -7,11 +7,12 @@ This module contains articles about Object-oriented programming (OOP) in Java
|
||||
- [Access Modifiers in Java](https://www.baeldung.com/java-access-modifiers)
|
||||
- [Guide to the super Java Keyword](https://www.baeldung.com/java-super)
|
||||
- [Guide to the this Java Keyword](https://www.baeldung.com/java-this)
|
||||
- [Java Public Access Modifier](https://www.baeldung.com/java-public-keyword)
|
||||
- [Java ‘public’ Access Modifier](https://www.baeldung.com/java-public-keyword)
|
||||
- [Composition, Aggregation and Association in Java](https://www.baeldung.com/java-composition-aggregation-association)
|
||||
- [Nested Classes in Java](https://www.baeldung.com/java-nested-classes)
|
||||
- [A Guide to Inner Interfaces in Java](https://www.baeldung.com/java-inner-interfaces)
|
||||
- [Java Classes and Objects](https://www.baeldung.com/java-classes-objects)
|
||||
- [Java Interfaces](https://www.baeldung.com/java-interfaces)
|
||||
- [Static and Dynamic Binding in Java](https://www.baeldung.com/java-static-dynamic-binding)
|
||||
- [[<-- Prev]](/core-java-modules/core-java-lang-oop-2)
|
||||
- [Methods in Java](https://www.baeldung.com/java-methods)
|
||||
- [[<-- Prev]](/core-java-modules/core-java-lang-oop-2)
|
||||
|
||||
@@ -13,4 +13,7 @@ This module contains articles about core features in the Java language
|
||||
- [Synthetic Constructs in Java](https://www.baeldung.com/java-synthetic)
|
||||
- [Retrieving a Class Name in Java](https://www.baeldung.com/java-class-name)
|
||||
- [Attaching Values to Java Enum](https://www.baeldung.com/java-enum-values)
|
||||
- [[More --> ]](/core-java-modules/core-java-lang-2)
|
||||
- [The Java continue and break Keywords](https://www.baeldung.com/java-continue-and-break)
|
||||
- [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)
|
||||
- [[More --> ]](/core-java-modules/core-java-lang-2)
|
||||
|
||||
@@ -9,4 +9,5 @@ This module contains articles about networking in Java
|
||||
- [Using Curl in Java](https://www.baeldung.com/java-curl)
|
||||
- [Do a Simple HTTP Request in Java](http://www.baeldung.com/java-http-request)
|
||||
- [Sending Emails with Java](http://www.baeldung.com/java-email)
|
||||
- [Authentication with HttpUrlConnection](https://www.baeldung.com/java-http-url-connection)
|
||||
- [[<-- Prev]](/core-java-modules/core-java-networking)
|
||||
|
||||
3
core-java-modules/core-java-security-manager/README.md
Normal file
3
core-java-modules/core-java-security-manager/README.md
Normal file
@@ -0,0 +1,3 @@
|
||||
### Relevant Articles:
|
||||
|
||||
- [Intro to the Java SecurityManager](https://www.baeldung.com/java-security-manager)
|
||||
@@ -5,5 +5,5 @@ This module contains articles about string conversions from/to another type.
|
||||
### Relevant Articles:
|
||||
- [Java String Conversions](https://www.baeldung.com/java-string-conversions)
|
||||
- [Convert String to Byte Array and Reverse in Java](https://www.baeldung.com/java-string-to-byte-array)
|
||||
- [Convert Char Array to String](https://www.baeldung.com/java-char-array-to-string)
|
||||
- [Convert Character Array to String in Java](https://www.baeldung.com/java-char-array-to-string)
|
||||
- More articles: [[<-- prev]](/core-java-string-conversions)
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
- [Abstract Classes in Java](https://www.baeldung.com/java-abstract-class)
|
||||
- [Guide to Character Encoding](https://www.baeldung.com/java-char-encoding)
|
||||
- [Graphs in Java](https://www.baeldung.com/java-graphs)
|
||||
- [Console I/O in Java](http://www.baeldung.com/java-console-input-output)
|
||||
- [Read and Write User Input in Java](http://www.baeldung.com/java-console-input-output)
|
||||
- [Formatting with printf() in Java](https://www.baeldung.com/java-printstream-printf)
|
||||
- [Retrieve Fields from a Java Class Using Reflection](https://www.baeldung.com/java-reflection-class-fields)
|
||||
- [Introduction to Basic Syntax in Java](https://www.baeldung.com/java-syntax)
|
||||
|
||||
@@ -12,4 +12,5 @@ This module contains articles about core Kotlin.
|
||||
- [Split a List into Parts in Kotlin](https://www.baeldung.com/kotlin-split-list-into-parts)
|
||||
- [String Comparison in Kotlin](https://www.baeldung.com/kotlin-string-comparison)
|
||||
- [Guide to JVM Platform Annotations in Kotlin](https://www.baeldung.com/kotlin-jvm-annotations)
|
||||
- [Finding an Element in a List Using Kotlin](https://www.baeldung.com/kotlin-finding-element-in-list)
|
||||
- More articles: [[<-- prev]](/core-kotlin)
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
|
||||
### Relevant Articles:
|
||||
|
||||
- [Run a Java main Method Using Gradle](https://www.baeldung.com/gradle-run-java-main)
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ This module contains articles about Map data structures in Java.
|
||||
### Relevant Articles:
|
||||
- [Map of Primitives in Java](https://www.baeldung.com/java-map-primitives)
|
||||
- [Copying a HashMap in Java](https://www.baeldung.com/java-copy-hashmap)
|
||||
- [Guide to Java HashMap]()
|
||||
- [A Guide to Java HashMap](https://www.baeldung.com/java-hashmap)
|
||||
- [Guide to WeakHashMap in Java](https://www.baeldung.com/java-weakhashmap)
|
||||
- [Map to String Conversion in Java](https://www.baeldung.com/java-map-to-string-conversion)
|
||||
- [Iterate over a Map in Java](https://www.baeldung.com/java-iterate-map)
|
||||
|
||||
@@ -4,7 +4,7 @@ This module contains articles about Map data structures in Java.
|
||||
|
||||
### Relevant Articles:
|
||||
- [Guide to the Guava BiMap](https://www.baeldung.com/guava-bimap)
|
||||
- [The Java HashMap Under the Hood](https://www.baeldung.com/java-hashmap)
|
||||
- [A Guide to Java HashMap](https://www.baeldung.com/java-hashmap)
|
||||
- [A Guide to LinkedHashMap in Java](https://www.baeldung.com/java-linked-hashmap)
|
||||
- [A Guide to TreeMap in Java](https://www.baeldung.com/java-treemap)
|
||||
- [How to Store Duplicate Keys in a Map in Java?](https://www.baeldung.com/java-map-duplicate-keys)
|
||||
@@ -13,4 +13,5 @@ This module contains articles about Map data structures in Java.
|
||||
- [Comparing Two HashMaps in Java](https://www.baeldung.com/java-compare-hashmaps)
|
||||
- [Immutable Map Implementations in Java](https://www.baeldung.com/java-immutable-maps)
|
||||
- [Guide to Apache Commons MultiValuedMap](https://www.baeldung.com/apache-commons-multi-valued-map)
|
||||
- [The Java HashMap Under the Hood](https://www.baeldung.com/java-hashmap-advanced)
|
||||
- More articles: [[next -->]](/../java-collections-maps-2)
|
||||
|
||||
@@ -4,4 +4,7 @@ This module contains articles about strings in Java.
|
||||
|
||||
### Relevant Articles:
|
||||
- [Java String equalsIgnoreCase()](https://www.baeldung.com/java-string-equalsignorecase)
|
||||
- [Finding the Difference Between Two Strings in Java](https://www.baeldung.com/java-difference-between-two-strings)
|
||||
- [Counting Words in a String](https://www.baeldung.com/java-word-counting)
|
||||
- [Convert Character Array to String in Java](https://www.baeldung.com/java-char-array-to-string)
|
||||
- More articles: [[<-- prev>]](/java-strings-2)
|
||||
|
||||
@@ -5,4 +5,3 @@ This module contains articles about JAXB.
|
||||
### Relevant Articles:
|
||||
- [Guide to JAXB](https://www.baeldung.com/jaxb)
|
||||
- [Unmarshalling Dates Using JAXB](https://www.baeldung.com/jaxb-unmarshalling-dates)
|
||||
|
||||
|
||||
@@ -10,4 +10,3 @@ This module contains articles about Jersey.
|
||||
- [Exploring the Jersey Test Framework](https://www.baeldung.com/jersey-test)
|
||||
- [Explore Jersey Request Parameters](https://www.baeldung.com/jersey-request-parameters)
|
||||
- [Add a Header to a Jersey SSE Client Request](https://www.baeldung.com/jersey-sse-client-request-headers)
|
||||
|
||||
|
||||
@@ -1,3 +1,6 @@
|
||||
## JHipster 5
|
||||
|
||||
This module contains articles about JHipster 5. This is an aggregator module, articles are in the relevant submodules.
|
||||
|
||||
### Relevant Articles:
|
||||
- [JHipster Authentication with an External Service](https://www.baeldung.com/jhipster-authentication-external-service)
|
||||
|
||||
@@ -18,6 +18,7 @@ Remember, for advanced libraries like [Jackson](/jackson) and [JUnit](/testing-m
|
||||
- [Key Value Store with Chronicle Map](https://www.baeldung.com/java-chronicle-map)
|
||||
- [Guide to MapDB](https://www.baeldung.com/mapdb)
|
||||
- [A Guide to Apache Mesos](https://www.baeldung.com/apache-mesos)
|
||||
- [JasperReports with Spring](https://www.baeldung.com/spring-jasper)
|
||||
- [JasperReports with Spring](https://www.baeldung.com/spring-jasper)]
|
||||
- [Jetty ReactiveStreams HTTP Client](https://www.baeldung.com/jetty-reactivestreams-http-client)
|
||||
- More articles [[<-- prev]](/libraries)
|
||||
|
||||
|
||||
@@ -2,4 +2,3 @@
|
||||
|
||||
- [Guide to FastUtil](https://www.baeldung.com/fastutil)
|
||||
- [Primitive Collections in Eclipse Collections](https://www.baeldung.com/java-eclipse-primitive-collections)
|
||||
|
||||
|
||||
@@ -9,3 +9,4 @@ This module contains articles about security libraries.
|
||||
- [Guide to Google Tink](https://www.baeldung.com/google-tink)
|
||||
- [Introduction to BouncyCastle with Java](https://www.baeldung.com/java-bouncy-castle)
|
||||
- [Intro to Jasypt](https://www.baeldung.com/jasypt)
|
||||
- [Digital Signature in Java](https://www.baeldung.com/java-digital-signature)
|
||||
|
||||
3
linux-bash/loops/README.md
Normal file
3
linux-bash/loops/README.md
Normal file
@@ -0,0 +1,3 @@
|
||||
### Relevant Articles:
|
||||
|
||||
- [Linux Commands – Looping Through Directories](https://www.baeldung.com/linux/loop-directories)
|
||||
3
linux-bash/text/README.md
Normal file
3
linux-bash/text/README.md
Normal file
@@ -0,0 +1,3 @@
|
||||
### Relevant Articles:
|
||||
|
||||
- [Linux Commands – Remove All Text After X](https://www.baeldung.com/linux/remove-text-after-x-in-file)
|
||||
3
logging-modules/flogger/README.md
Normal file
3
logging-modules/flogger/README.md
Normal file
@@ -0,0 +1,3 @@
|
||||
### Relevant Articles:
|
||||
|
||||
- [Flogger Fluent Logging](https://www.baeldung.com/flogger-logging)
|
||||
@@ -5,3 +5,4 @@
|
||||
- [Programmatic Configuration with Log4j 2](http://www.baeldung.com/log4j2-programmatic-config)
|
||||
- [Creating a Custom Log4j2 Appender](https://www.baeldung.com/log4j2-custom-appender)
|
||||
- [Get Log Output in JSON](http://www.baeldung.com/java-log-json-output)
|
||||
- [System.out.println vs Loggers](https://www.baeldung.com/java-system-out-println-vs-loggers)
|
||||
|
||||
@@ -5,4 +5,5 @@ This module contains articles about MapStruct.
|
||||
###Relevant Articles:
|
||||
- [Quick Guide to MapStruct](https://www.baeldung.com/mapstruct)
|
||||
- [Custom Mapper with MapStruct](https://www.baeldung.com/mapstruct-custom-mapper)
|
||||
|
||||
- [Using Multiple Source Objects with MapStruct](https://www.baeldung.com/mapstruct-multiple-source-objects)
|
||||
- [Ignoring Unmapped Properties with MapStruct](https://www.baeldung.com/mapstruct-ignore-unmapped-properties)
|
||||
|
||||
@@ -8,4 +8,3 @@ This module contains articles about metrics.
|
||||
- [Introduction to Netflix Servo](https://www.baeldung.com/netflix-servo)
|
||||
- [Quick Guide to Micrometer](https://www.baeldung.com/micrometer)
|
||||
- [@Timed Annotation Using Metrics and AspectJ](https://www.baeldung.com/timed-metrics-aspectj)
|
||||
|
||||
|
||||
@@ -8,3 +8,4 @@ This module contains articles about Object-relational Mapping (ORM) with Hiberna
|
||||
- [Difference Between @Size, @Length, and @Column(length=value)](https://www.baeldung.com/jpa-size-length-column-differences)
|
||||
- [Hibernate Validator Specific Constraints](https://www.baeldung.com/hibernate-validator-constraints)
|
||||
- [Hibernate One to Many Annotation Tutorial](http://www.baeldung.com/hibernate-one-to-many)
|
||||
- [Hibernate @WhereJoinTable Annotation](https://www.baeldung.com/hibernate-wherejointable)
|
||||
|
||||
@@ -2,4 +2,3 @@
|
||||
|
||||
- [Introduction to Sirix](https://www.baeldung.com/introduction-to-sirix)
|
||||
- [A Guide to SirixDB](https://www.baeldung.com/sirix)
|
||||
|
||||
|
||||
3
persistence-modules/spring-boot-jdbi/README.md
Normal file
3
persistence-modules/spring-boot-jdbi/README.md
Normal file
@@ -0,0 +1,3 @@
|
||||
### Relevant Articles:
|
||||
|
||||
- [Using JDBI with Spring Boot](https://www.baeldung.com/spring-boot-jdbi)
|
||||
@@ -13,6 +13,7 @@
|
||||
- [Transactions with Spring 4 and JPA](http://www.baeldung.com/transaction-configuration-with-jpa-and-spring)
|
||||
- [Use Criteria Queries in a Spring Data Application](https://www.baeldung.com/spring-data-criteria-queries)
|
||||
- [Many-To-Many Relationship in JPA](https://www.baeldung.com/jpa-many-to-many)
|
||||
- [Spring Persistence (Hibernate and JPA) with a JNDI datasource](https://www.baeldung.com/spring-persistence-hibernate-and-jpa-with-a-jndi-datasource/)
|
||||
|
||||
|
||||
### Eclipse Config
|
||||
|
||||
@@ -11,4 +11,3 @@ The "REST With Spring" Classes: http://bit.ly/restwithspring
|
||||
- [Spring Data MongoDB Tailable Cursors](https://www.baeldung.com/spring-data-mongodb-tailable-cursors)
|
||||
- [A Quick Look at R2DBC with Spring Data](https://www.baeldung.com/spring-data-r2dbc)
|
||||
- [Spring Data Reactive Repositories with Couchbase](https://www.baeldung.com/spring-data-reactive-couchbase)
|
||||
|
||||
|
||||
@@ -8,4 +8,5 @@ The "REST With Spring" Classes: http://bit.ly/restwithspring
|
||||
### Relevant Articles
|
||||
- [Logging Spring WebClient Calls](https://www.baeldung.com/spring-log-webclient-calls)
|
||||
- [Simultaneous Spring WebClient Calls](https://www.baeldung.com/spring-webclient-simultaneous-calls)
|
||||
|
||||
- [Logging Spring WebClient Calls](https://www.baeldung.com/spring-log-webclient-calls)
|
||||
- [Mocking a WebClient in Spring](https://www.baeldung.com/spring-mocking-webclient)
|
||||
|
||||
@@ -15,4 +15,4 @@ The "REST With Spring" Classes: http://bit.ly/restwithspring
|
||||
- [Spring ResponseStatusException](https://www.baeldung.com/spring-response-status-exception)
|
||||
- [Spring Assert Statements](https://www.baeldung.com/spring-assert)
|
||||
- [Configuring a Hikari Connection Pool with Spring Boot](https://www.baeldung.com/spring-boot-hikari)
|
||||
- [Difference between \<context:annotation-config\> vs \<context:component-scan\>](https://www.baeldung.com/spring-contextannotation-contextcomponentscan)
|
||||
- [Difference between <context:annotation-config> vs <context:component-scan>](https://www.baeldung.com/spring-contextannotation-contextcomponentscan)
|
||||
|
||||
3
spring-all/README.md
Normal file
3
spring-all/README.md
Normal file
@@ -0,0 +1,3 @@
|
||||
### Relevant Articles:
|
||||
|
||||
- [The @Scheduled Annotation in Spring](https://www.baeldung.com/spring-scheduled-tasks)
|
||||
@@ -7,3 +7,4 @@ This module contains articles about Spring Batch
|
||||
- [Spring Batch using Partitioner](https://www.baeldung.com/spring-batch-partitioner)
|
||||
- [Spring Batch – Tasklets vs Chunks](https://www.baeldung.com/spring-batch-tasklet-chunk)
|
||||
- [How to Trigger and Stop a Scheduled Spring Batch Job](https://www.baeldung.com/spring-batch-start-stop-job)
|
||||
- [Configuring Skip Logic in Spring Batch](https://www.baeldung.com/spring-batch-skip-logic)
|
||||
|
||||
@@ -24,3 +24,4 @@ and the mail configuration from application.properties
|
||||
### Relevant Articles:
|
||||
|
||||
- [A Guide to Spring Boot Admin](https://www.baeldung.com/spring-boot-admin)
|
||||
- [Changing the Logging Level at the Runtime for a Spring Boot Application](https://www.baeldung.com/spring-boot-changing-log-level-at-runtime)
|
||||
|
||||
@@ -7,4 +7,5 @@ This module contains articles about configuring the Spring Boot build process.
|
||||
- [Create a Fat Jar App with Spring Boot](https://www.baeldung.com/deployable-fat-jar-spring-boot)
|
||||
- [Intro to Spring Boot Starters](https://www.baeldung.com/spring-boot-starters)
|
||||
- [Introduction to WebJars](https://www.baeldung.com/maven-webjars)
|
||||
- [A Quick Guide to Maven Wrapper](https://www.baeldung.com/maven-wrapper)
|
||||
- [A Quick Guide to Maven Wrapper](https://www.baeldung.com/maven-wrapper)
|
||||
- [Running a Spring Boot App with Maven vs an Executable War/Jar](https://www.baeldung.com/spring-boot-run-maven-vs-executable-jar)
|
||||
|
||||
@@ -10,4 +10,3 @@ The "REST With Spring" Classes: http://bit.ly/restwithspring
|
||||
- [Create a Custom Auto-Configuration with Spring Boot](https://www.baeldung.com/spring-boot-custom-auto-configuration)
|
||||
- [Guide to ApplicationContextRunner in Spring Boot](https://www.baeldung.com/spring-boot-context-runner)
|
||||
- [A Guide to Spring Boot Configuration Metadata](https://www.baeldung.com/spring-boot-configuration-metadata)
|
||||
|
||||
|
||||
@@ -7,3 +7,4 @@ This module contains articles about Spring Boot with Spring Data
|
||||
- [Formatting JSON Dates in Spring Boot](https://www.baeldung.com/spring-boot-formatting-json-dates)
|
||||
- [Rendering Exceptions in JSON with Spring](https://www.baeldung.com/spring-exceptions-json)
|
||||
- [Disable Spring Data Auto Configuration](https://www.baeldung.com/spring-data-disable-auto-config)
|
||||
- [Repositories with Multiple Spring Data Modules](https://www.baeldung.com/spring-multiple-data-modules)
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
### Relevant Articles
|
||||
|
||||
- [Using JaVers for Data Model Auditing in Spring Data](https://www.baeldung.com/spring-data-javers-audit)
|
||||
@@ -6,4 +6,5 @@ This module contains articles about deployment of a Spring Boot Application
|
||||
- [Deploy a Spring Boot WAR into a Tomcat Server](https://www.baeldung.com/spring-boot-war-tomcat-deploy)
|
||||
- [Spring Boot Console Application](https://www.baeldung.com/spring-boot-console-app)
|
||||
- [How to Configure Spring Boot Tomcat](https://www.baeldung.com/spring-boot-configure-tomcat)
|
||||
- [Comparing Embedded Servlet Containers in Spring Boot](https://www.baeldung.com/spring-boot-servlet-containers)
|
||||
- [Comparing Embedded Servlet Containers in Spring Boot](https://www.baeldung.com/spring-boot-servlet-containers)
|
||||
- [Graceful Shutdown of a Spring Boot Application](https://www.baeldung.com/spring-boot-graceful-shutdown)
|
||||
|
||||
@@ -10,6 +10,7 @@ This module contains articles about Spring Boot RESTful APIs.
|
||||
- [Testing REST with multiple MIME types](https://www.baeldung.com/testing-rest-api-with-multiple-media-types)
|
||||
- [Testing Web APIs with Postman Collections](https://www.baeldung.com/postman-testing-collections)
|
||||
- [Spring Boot Consuming and Producing JSON](https://www.baeldung.com/spring-boot-json)
|
||||
- [Error Handling for REST with Spring](https://www.baeldung.com/exception-handling-for-rest-with-spring)
|
||||
|
||||
### E-book
|
||||
|
||||
|
||||
@@ -4,3 +4,4 @@ This module contains articles about Spring Cloud Stream
|
||||
|
||||
## Relevant Articles
|
||||
- [Introduction to Spring Cloud Stream](http://www.baeldung.com/spring-cloud-stream)
|
||||
- [Integrating Spring with AWS Kinesis](https://www.baeldung.com/spring-aws-kinesis)
|
||||
|
||||
@@ -15,4 +15,5 @@ This module contains articles about core Spring functionality
|
||||
- [Spring Events](https://www.baeldung.com/spring-events)
|
||||
- [Spring Null-Safety Annotations](https://www.baeldung.com/spring-null-safety-annotations)
|
||||
- [Using @Autowired in Abstract Classes](https://www.baeldung.com/spring-autowired-abstract-class)
|
||||
- More articles: [[<-- prev]](/spring-core)
|
||||
- [Guide to the Spring BeanFactory](https://www.baeldung.com/spring-beanfactory)
|
||||
- More articles: [[<-- prev]](/spring-core)
|
||||
|
||||
@@ -4,9 +4,9 @@ This module contains articles about core Spring functionality
|
||||
|
||||
### Relevant Articles:
|
||||
- [Wiring in Spring: @Autowired, @Resource and @Inject](https://www.baeldung.com/spring-annotations-resource-inject-autowire)
|
||||
- [Constructor Injection in Spring with Lombok](httsp://www.baeldung.com/spring-injection-lombok)
|
||||
- [Constructor Injection in Spring with Lombok](https://www.baeldung.com/spring-injection-lombok)
|
||||
- [Introduction to Spring’s StreamUtils](https://www.baeldung.com/spring-stream-utils)
|
||||
- [XML-Based Injection in Spring](httsp://www.baeldung.com/spring-xml-injection)
|
||||
- [XML-Based Injection in Spring](https://www.baeldung.com/spring-xml-injection)
|
||||
- [A Quick Guide to the Spring @Lazy Annotation](https://www.baeldung.com/spring-lazy-annotation)
|
||||
- [BeanNameAware and BeanFactoryAware Interfaces in Spring](https://www.baeldung.com/spring-bean-name-factory-aware)
|
||||
- [Access a File from the Classpath in a Spring Application](https://www.baeldung.com/spring-classpath-file-access)
|
||||
|
||||
@@ -6,7 +6,6 @@ This module contains articles about Spring with EJB
|
||||
|
||||
- [Guide to EJB Set-up](https://www.baeldung.com/ejb-intro)
|
||||
- [Java EE Session Beans](https://www.baeldung.com/ejb-session-beans)
|
||||
- [Introduction to EJB JNDI Lookup on WildFly Application Server](httpss://www.baeldung.com/wildfly-ejb-jndi)
|
||||
- [A Guide to Message Driven Beans in EJB](https://www.baeldung.com/ejb-message-driven-beans)
|
||||
- [Integration Guide for Spring and EJB](https://www.baeldung.com/spring-ejb)
|
||||
- [Singleton Session Bean in Java EE](https://www.baeldung.com/java-ee-singleton-session-bean)
|
||||
|
||||
3
spring-ejb/spring-ejb-client/README.md
Normal file
3
spring-ejb/spring-ejb-client/README.md
Normal file
@@ -0,0 +1,3 @@
|
||||
### Relevant Articles:
|
||||
|
||||
- [Introduction to EJB JNDI Lookup on WildFly Application Server](https://www.baeldung.com/wildfly-ejb-jndi)
|
||||
3
spring-ejb/spring-ejb-remote/README.md
Normal file
3
spring-ejb/spring-ejb-remote/README.md
Normal file
@@ -0,0 +1,3 @@
|
||||
### Relevant Articles:
|
||||
|
||||
- [Introduction to EJB JNDI Lookup on WildFly Application Server](https://www.baeldung.com/wildfly-ejb-jndi)
|
||||
@@ -5,4 +5,3 @@ This module contains articles about Spring with FreeMarker
|
||||
### Relevant Articles:
|
||||
- [Introduction to Using FreeMarker in Spring MVC](https://www.baeldung.com/freemarker-in-spring-mvc-tutorial)
|
||||
- [FreeMarker Common Operations](https://www.baeldung.com/freemarker-operations)
|
||||
|
||||
|
||||
@@ -6,4 +6,8 @@ This module contains articles about Spring MVC
|
||||
- [How to Read HTTP Headers in Spring REST Controllers](https://www.baeldung.com/spring-rest-http-headers)
|
||||
- [A Custom Data Binder in Spring MVC](https://www.baeldung.com/spring-mvc-custom-data-binder)
|
||||
- [Validating Lists in a Spring Controller](https://www.baeldung.com/spring-validate-list-controller)
|
||||
- [Spring Validation Message Interpolation](https://www.baeldung.com/spring-validation-message-interpolation)
|
||||
- [Using a Slash Character in Spring URLs](https://www.baeldung.com/spring-slash-character-in-url)
|
||||
- [Using Enums as Request Parameters in Spring](https://www.baeldung.com/spring-enum-request-param)
|
||||
- [Excluding URLs for a Filter in a Spring Web Application](https://www.baeldung.com/spring-exclude-filter)
|
||||
- More articles: [[<-- prev]](/spring-mvc-simple)
|
||||
|
||||
@@ -15,5 +15,6 @@ The "REST With Spring" Classes: http://bit.ly/restwithspring
|
||||
- [A Java Web Application Without a web.xml](https://www.baeldung.com/java-web-app-without-web-xml)
|
||||
- [Validating RequestParams and PathVariables in Spring](https://www.baeldung.com/spring-validate-requestparam-pathvariable)
|
||||
- [Debugging the Spring MVC 404 “No mapping found for HTTP request” Error](https://www.baeldung.com/spring-mvc-404-error)
|
||||
|
||||
## Spring MVC with XML Configuration Example Project
|
||||
- access a sample jsp page at: `http://localhost:8080/spring-mvc-xml/sample.html`
|
||||
|
||||
@@ -13,3 +13,4 @@ The "REST With Spring" Classes: http://bit.ly/restwithspring
|
||||
- [Mocking a RestTemplate in Spring](https://www.baeldung.com/spring-mock-rest-template)
|
||||
- [RestTemplate Post Request with JSON](https://www.baeldung.com/spring-resttemplate-post-json)
|
||||
- [Download a Large File Through a Spring RestTemplate](https://www.baeldung.com/spring-resttemplate-download-large-file)
|
||||
- [Copy of RestTemplate Post Request with JSON](https://www.baeldung.com/spring-resttemplate-post-json-test)
|
||||
|
||||
@@ -4,4 +4,3 @@
|
||||
- [Changing the Thymeleaf Template Directory in Spring Boot](https://www.baeldung.com/spring-thymeleaf-template-directory)
|
||||
- [Spring Request Parameters with Thymeleaf](https://www.baeldung.com/spring-thymeleaf-request-parameters)
|
||||
- [Thymeleaf lists Utility Object](https://www.baeldung.com/thymeleaf-lists-utility)
|
||||
|
||||
|
||||
@@ -7,6 +7,6 @@ This module contains articles about Hamcrest
|
||||
- [Hamcrest File Matchers](https://www.baeldung.com/hamcrest-file-matchers)
|
||||
- [Hamcrest Object Matchers](https://www.baeldung.com/hamcrest-object-matchers)
|
||||
- [Hamcrest Bean Matchers](https://www.baeldung.com/hamcrest-bean-matchers)
|
||||
- [Hamcrest Number Matchers](https://www.baeldung.com/hamcrest-number-matchers)
|
||||
- [Using Hamcrest Number Matchers](https://www.baeldung.com/hamcrest-number-matchers)
|
||||
- [Hamcrest Common Core Matchers](https://www.baeldung.com/hamcrest-core-matchers)
|
||||
- [Hamcrest Custom Matchers](https://www.baeldung.com/hamcrest-custom-matchers)
|
||||
|
||||
@@ -4,3 +4,4 @@
|
||||
- [Custom JUnit 4 Test Runners](http://www.baeldung.com/junit-4-custom-runners)
|
||||
- [Introduction to JUnitParams](http://www.baeldung.com/junit-params)
|
||||
- [Running JUnit Tests Programmatically, from a Java Application](https://www.baeldung.com/junit-tests-run-programmatically-from-java)
|
||||
- [Introduction to Lambda Behave](https://www.baeldung.com/lambda-behave)
|
||||
|
||||
@@ -3,4 +3,3 @@
|
||||
- [JUnit 5 TestWatcher API](https://www.baeldung.com/junit-testwatcher)
|
||||
- [JUnit Custom Display Name Generator API](https://www.baeldung.com/junit-custom-display-name-generator)
|
||||
- [@TestInstance Annotation in JUnit 5](https://www.baeldung.com/junit-testinstance-annotation)
|
||||
|
||||
|
||||
@@ -14,3 +14,5 @@
|
||||
- [Mocking Void Methods with Mockito](https://www.baeldung.com/mockito-void-methods)
|
||||
- [Mock Final Classes and Methods with Mockito](https://www.baeldung.com/mockito-final)
|
||||
- [Testing Callbacks with Mockito](https://www.baeldung.com/mockito-callbacks)
|
||||
- [Mockito – Using Spies](https://www.baeldung.com/mockito-spy)
|
||||
- [Quick Guide to BDDMockito](https://www.baeldung.com/bdd-mockito)
|
||||
|
||||
@@ -6,3 +6,4 @@
|
||||
- [How to Test the @Scheduled Annotation](https://www.baeldung.com/spring-testing-scheduled-annotation)
|
||||
- [Using SpringJUnit4ClassRunner with Parameterized](https://www.baeldung.com/springjunit4classrunner-parameterized)
|
||||
- [Override Properties in Spring’s Tests](https://www.baeldung.com/spring-tests-override-properties)
|
||||
- [A Quick Guide to @DirtiesContext](https://www.baeldung.com/spring-dirtiescontext)
|
||||
|
||||
@@ -6,9 +6,9 @@ This module contains articles about eXtensible Markup Language (XML)
|
||||
- [Intro to XPath with Java](https://www.baeldung.com/java-xpath)
|
||||
- [Introduction to JiBX](https://www.baeldung.com/jibx)
|
||||
- [XML Libraries Support in Java](https://www.baeldung.com/java-xml-libraries)
|
||||
- [DOM parsing with Xerces](https://www.baeldung.com/java-xerces-dom-parsing)
|
||||
- [Working with XML Files in Java Using DOM Parsing](https://www.baeldung.com/java-xerces-dom-parsing)
|
||||
- [Write an org.w3.dom.Document to a File](https://www.baeldung.com/java-write-xml-document-file)
|
||||
- [Modifying an XML Attribute in Java](https://www.baeldung.com/java-modify-xml-attribute)
|
||||
- [Convert XML to HTML in Java](https://www.baeldung.com/java-convert-xml-to-html)
|
||||
- [Parsing an XML File Using StAX](https://www.baeldung.com/java-stax)
|
||||
|
||||
- [Parsing an XML File Using SAX Parser](https://www.baeldung.com/java-sax-parser)
|
||||
|
||||
Reference in New Issue
Block a user