A repository containing different java tutorials
Minimum requirements:
- Java 21
- Maven 3.5.0
- Eclipse, Intellij IDEA (or any other text editor like VIM)
- A terminal
- Unit Testing Static Methods with Mockito
- Unit Testing Java Util Logging logs with LogCaptor
- Unit Testing Log4J API logs with LogCaptor
- Unit Testing Log4J Core logs with LogCaptor
- Unit Testing SLF4J Logback logs with LogCaptor
- Unit Testing SLF4J Log4j logs with LogCaptor
- Unit Testing Flogger logs with LogCaptor
- Unit Testing Spring Boot Log4j2 logs with LogCaptor
- Unit Testing Jboss logs while using Lombok with LogCaptor
- Unit testing logs with ConsoleCaptor while using log4j-slf4j18-impl
- Unit testing logs with ConsoleCaptor while using Quarkus with Jboss logging and Lombok
- Unit testing logs with LogCaptor while using Quarkus with Jboss logging and Lombok
- Instant Server SSL Reloading
- gRPC with SSL for Client and Server
- ElasticSearch with SSL
- WebSocket Client with SSL
- Spring Boot Reactive Server with Common Name Validation based on Spring Security
- Spring Boot Server with Common Name Validation based on AOP with AspectJ Weaver
- Bypassing and overruling SSL configuration of libraries
- Prompting to trust an unknown certificate in a GUI and reloading the ssl configuration
- Two-way object serialization while using one model with Jackson and Spring Boot
- Streaming JSON validation
There are plenty of ways to contribute to this project:
- Give it a star
- Make a donation through GitHub or open collective
- Submit a PR