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 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 with Spring Boot and Jetty
- Instant Server SSL Reloading with Spring Boot and Tomcat
- Instant Server SSL Reloading with Vert.x
- Instant Server SSL Reloading with Netty
- Instant Server SSL Reloading with gRPC
- Instant Server SSL Reloading with Spring Boot and Jetty and Database
- Instant Server SSL Reloading with Quarkus
- 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
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