* Application source code for the Baeldung article "HTTP PUT vs POST
method in REST API"
* update indention in pom file, update code in Address class
* update indention
* rename application
* update pom
* source code for article "Connection timeout vs read timeout"
* Source code for Baeldung article BAEL-4896
* update code
* code for article "String Equals() Vs Contentequals() Method in Java"
* update code with tests
* code update
* update test methods
* remove upper case and wrong sequence test
* remove wrong sequence and upper case string variables
* add hexagonal architecture example project
* rename class
* add unit test and integration test
* add new line
* reorder pom
* remove maven wrapper
* BAEL-5291 unit tests to showcase conversion from String to Float and back
* BAEL-5291 add some more unit tests
* BAEL-5291 remove evaluation module
* BAEL-5291 rename method names
* Convert Byte Array to its Numeric Representation
* Remove Redundant Getter Method
* BAEL-4286 How to get the value of a bit at a certain position from a byte
* BAEL-4286(update): remove redundant test methods
* Initial impl of enum
* Added Java 8 based enum searcher and test for it.
* Moved code to core-java-enums
* Fixed test name and readme
* Reused existing module core-java-modules/core-java-lang-oop-types-2 instead of creating a new one.
* Reused existing module core-java-modules/core-java-lang-oop-types-2 instead of creating a new one.
* commited initial code for hexagonal architecture
* Deleting to check in again
* Deleing to check in again
* Push first code for Hexagonal Architecture
* final code with UT for JSON to Java conversion
* removed hexagonal-architecture code from last commit
* BEL-5071 updated README
* BAEL-5071: Undo README changes and added a nested object in the JSON example.
* BAEL-5071: fixed whitespace/indentation in JsonToJavaClassConversion.java
* BAEL-5151: Added code for getting the first of a String
* BAEL-5151: Renamed Unit Test
* BAEL-5151: Moved the files from core-java-string-operations to core-java-string-operations-3
* BAEL-5151: Replaced tabs with white spaces.
* BAEL-5228: Adding code for approaches to concatening null string in java
* BAEL-5228: Moved file to correct folder and added a UT.
* BAEL-5228: corrected import statements.
* BAEL-5228: corrected last commit.
* BAEL-5228: removed extra import.
* BAEL-5228: renamed UT
Co-authored-by: Vaibhav Jain <vaibhav.ashokjain@vodafone.com>
* BAEL-5032 Swagger to PDF
* BAEL-5032 added lombok as dependency
* BAEL-5253 moving the tests to other module
* renaming the test class
* Update pom.xml
* Update pom.xml
* Update pom.xml
* Delete pom.xml
* Create pom.xml
Co-authored-by: Matea Pejčinović <matea.pejcinovic@intellexi.hr>
* Creating the module 'core-java-string-operations-4' for new string related code samples. Implemented code samples for the article BAEL-5196
* including new module 'core-java-string-operations-4 in the parent project
* fixing spacing in the pom file
* fixing the maven configuration for our new project core-java-string-operations-4
* Commit source code to branch
* BAEL-5065 improvement of groupBy with complex key
* Client and Server SSLSocket implementation to support https client
authentication.
* Added all class loaded listing
* Added all class loaded listing
Signed-off-by: saikatcse03 <saikatcse03@gmail.com>
* Updated class count
* Updated class count test and fixed tabs
* Removed spaces
* Updated version through Properties
Co-authored-by: saikat chakraborty <saikat.chakraborty@tesco.com>
* BAEL 4486
Adding 2 files for BAEL 4486
* JAVA-4486, unit tests
Added Unit Test
Corrected the formatting using formatter.xml in eclipse
* BAEL - 4486
Renamed CrytoDriverIVTest.java to CryptoDriverIVTest.java
added core-security-3 module to pom.xml
* Update CryptoDriverIVUnitTest.java
Resubmitting CryptoDriverIVUnitTest
* BAEL - 4486
Removed Blank lines from CryptoDriver.java
* commited initial code for hexagonal architecture
* Deleting to check in again
* Deleing to check in again
* Push first code for Hexagonal Architecture
* final code with UT for JSON to Java conversion
* removed hexagonal-architecture code from last commit
* BEL-5071 updated README
* BAEL-5071: Undo README changes and added a nested object in the JSON example.
* BAEL-5071: fixed whitespace/indentation in JsonToJavaClassConversion.java
* BAEL-5151: Added code for getting the first of a String
* BAEL-5151: Renamed Unit Test
* BAEL-5151: Moved the files from core-java-string-operations to core-java-string-operations-3
* BAEL-5151: Replaced tabs with white spaces.
Co-authored-by: Vaibhav Jain <vaibhav.ashokjain@vodafone.com>
* BAEL-5227 check if the first letter of a string is uppercase
* BAEL-5227 renaming the tests
* BAEL-5227 renaming the tests
* BAEL-5227 renaming the tests
Co-authored-by: Matea Pejčinović <matea.pejcinovic@intellexi.hr>
* BAEL 4293 correcting the unit test file ame.
* changes for BAEL 5164
* added maven compiler properties for fixing compilation issues.
* making BAEL 5164 java 8 compatible.
* Java 3590 (#11367)
* JAVA-3590: updating junit-jupiter dependency in the main pom.xml
* resolving unnecessary mockito stubbings exception
* adding junit-bom in dependency management
* fixing tests which were not getting discovered
* Revert "fixing tests which were not getting discovered"
This reverts commit 2e9ed8df42eb96f7e0929167aabbc2ddd374a263.
* fixing tests in ninja, open-liberty and spring-ejb
* removing junit4 dependency and replacing it with junit-vintage-engine
* removing junit4 dependency and replacing it with junit-vintage-engine in testing-modules, maven-modules and aws-lambda
* removing junit dependency and replacing it with junit-vintage-engine
* removing junit and replacing it with junit-vintage-engine
* fixing tests that were not getting discovered due to old version of junit:junit
* updated failsafe plugin configuration to skip integration tests in blade
* fixing tests that were not getting discovered due to old version of junit:junit
* fixing tests in libraries and libraries-2 modules
Co-authored-by: chaos2418 <>
* Java 3590 - fixing integration tests in restx and spring-5-webflux (#11382)
* JAVA-3590: updating junit-jupiter dependency in the main pom.xml
* resolving unnecessary mockito stubbings exception
* adding junit-bom in dependency management
* fixing tests which were not getting discovered
* Revert "fixing tests which were not getting discovered"
This reverts commit 2e9ed8df42eb96f7e0929167aabbc2ddd374a263.
* fixing tests in ninja, open-liberty and spring-ejb
* removing junit4 dependency and replacing it with junit-vintage-engine
* removing junit4 dependency and replacing it with junit-vintage-engine in testing-modules, maven-modules and aws-lambda
* removing junit dependency and replacing it with junit-vintage-engine
* removing junit and replacing it with junit-vintage-engine
* fixing tests that were not getting discovered due to old version of junit:junit
* updated failsafe plugin configuration to skip integration tests in blade
* fixing tests that were not getting discovered due to old version of junit:junit
* fixing tests in libraries and libraries-2 modules
* fixing integration tests in restx and spring-5-webflux
Co-authored-by: chaos2418 <>
Co-authored-by: chaos2418 <92030908+chaos2418@users.noreply.github.com>
* resolving (BAEL-5148) Get String Character by Index in Java
* changing method name from *_thenCorrect() to *_thenSuccess()
* reverted README changes according to the editor suggestion
* extra snippet removed inorder to comply with the article edits
* BAEL-5177: New module using Java 17
* BAEL-5177: Add unit tests
* BAEL-5177: Add switch example
* BAEL-5177: Update type pattern test
* BAEL-5177: Total type example
* BAEL-5177: Refactor
* BAEL-5177: Move implementation to separate class
* BAEL-5177: Tabs to spaces
* Init
* Removing mvnw files
* Apply eclipse code format
* Refactoring
* Refactoring
* BAEL-4211 Add benchmarks
* Delete hexagonal directory
* Refactoring based on the feedback
* Refactoring based on feedback - package rename
* Directory rename
* BAEL-5149 Remove accents from String in Java
* BAEL-5149 Remove accents from String in Java
* Including suggestions after a review
Co-authored-by: asia <joannakrzeklubowiecka@protonmail.com>
* BAEL-5069 code for article on new features in the Java 16 incremental release
* BAEL-5069 added some details around Vector API example and enable-preview in maven to allow package to build
Co-authored-by: Liam Garvie <liamgarvie@Liams-MacBook-Pro.local>
* Added code for demo package error
* Corrected the package declaration
* BAEL-4216 Corrected Formatting and Removed final and Super
* Added few comments as per PR
* Update Book.java
Formatted comments with spaces
Co-authored-by: ine12363914 <saikat.chakraborty@tesco.com>
* Formatting Changes for Java 5074
Changed line change indentation to 2 spaces
* Rename StreamToListComparisonWithCollectorsToListUnitTest to StreamToListComparisonWithCollectorsToListUnitTest.java
* Application source code for the Baeldung article "HTTP PUT vs POST
method in REST API"
* update indention in pom file, update code in Address class
* update indention
* rename application
* update pom
* source code for article "Connection timeout vs read timeout"
* Source code for Baeldung article BAEL-4896
* update code
* source code for Baeldung article bael-4896
* add main method to client and server
* remove comment
* include command-line argument option for client, remove try-catch block
* update greetings message section
* BAEL-5004 Fixed overflow issues for Large numbers
* BAEL-5013 Test cases
* BAEL-5013 Convert to String solutions
* BAEL-5013 convert to camel case using regex
* BAEL-5004 Fixed overflow issues for Large numbers
* BAEL-5013 Convert to Camel Case using Regex
* BAEL-5013 Review changes
* BAEL5013 cleanup
* BAEL5013 review changes
* BAEL5013 continuation index to 2 spaces
* BAEL-5013 fixed test failure
* BAEL-5013 Review changes
Co-authored-by: Remy Ohajinwa <remy.ohajinwa@interswitchgroup.com>
* BAEL-4220 | A Guide to IllegalAccessError and when it happens
* BAEL-4220 | A Guide to IllegalAccessError and when it happens | fix tests
* BAEL-4220 | A Guide to IllegalAccessError and when it happens | fix tests
* BAEL-4220 | A Guide to IllegalAccessError and when it happens | BDD test names
* BAEL-4494 | .toArray(new MyClass[0]) or .toArray(new MyClass[myList.size()])?
* BAEL-4494 | .toArray(new MyClass[0]) or .toArray(new MyClass[myList.size()])?
* BAEL-4933 | Differences between static classes and the singleton pattern in Java
Co-authored-by: root <anmoldeep0123@gmail.com>
* Initial Commit - Ports and Adapters
* Restructured code to implement input and outbou ports and adapters
* Added tests for groupingBy Collector
* Revert "Initial Commit - Ports and Adapters"
This reverts commit 55152dea
* Added tests for groupingBy Collector
* reverting
* corrected typo
* used BDD naming strategy for tests
* Added a test for groupingByConcurrent
* added new module and package
* added core-java-streams-4 module in main pom.xml
* updated pom.xml and changed artifactId
* removed gitignore and README.md
Converted spaces to tabs and reformatted code
* removed gitignore and README.md
* used baeldung formatter
* Initial Commit - Ports and Adapters
* Restructured code to implement input and outbou ports and adapters
* Added tests for groupingBy Collector
* Revert "Initial Commit - Ports and Adapters"
This reverts commit 55152dea
* Added tests for groupingBy Collector
* reverting
* corrected typo
* used BDD naming strategy for tests
* Added a test for groupingByConcurrent
* added new module and package
* added core-java-streams-4 module in main pom.xml
* updated pom.xml and changed artifactId