Skip to content

jesperancinha/jeorg-spring-master-test-drives

Repository files navigation

Spring Master Test Drives


Twitter URL Generic badge GitHub License

CircleCI Build status jeorg-spring-master-test-drives

Codacy Badge codebeat badge Known Vulnerabilities

Codacy Badge Coverage Status codecov

GitHub language count GitHub top language GitHub top language


Technologies used

Please check the TechStack.md file for details.

Introduction

Study Project for the Spring Framework. For more info check the LogBook file.

Stable releases

Specs

  1. Spring: org.springframework
  2. Spring Boot: org.springframework.boot/spring-boot-starter-parent

Build

Note that if you want to build this project from the root, you need to use one of the JDK 11 or upper versions.

See Hints&Tricks document for more details

make build

Deprecated

mvn clean install -Dconsolerizer.show=false

Install JDK 11 using SDK-MAN

sdk install java 11.0.9.hs-adpt
sdk use java 11.0.9.hs-adpt

Sequence Diagram

sequenceDiagram
    participant USER
    participant SPRING
    participant SPRING CORE Docs
    participant SPRING Details
    participant SPRING Packaging
    participant Spring Professional
    
    rect rgb(1,130,25)
    
    USER->>SPRING: User studies spring
    
    SPRING->>SPRING CORE Docs: User dives into Spring Core Docs
    
    SPRING CORE Docs->>SPRING Details: User thinks about using all annotation params
    
    SPRING Details->>SPRING Packaging: User checks out packaging possibilities with containers
    
    SPRING Details->>Spring Professional: User becomes
 
    loop Keep updated
         Spring Professional->>SPRING: User studies again
    end
    end

Note: You need a Mermaid plugin extension

i.e. mermaid-plugin

Tech-stack Cloud

@Transational timeout, TestRestTemplate, HealthIndicator, actuator, Embedded, JPA, Big Data Cassandra support, Transaction under Transaction, Health indicators, packaging containers, tomcat, jetty

References

Books

  • Cosmina, I. (11th December 2019). Pivotal Certified Professional Core Spring 5 Developer Exam: A Study Guide Using Spring Framework 5. (Second Edition). Apress
  • Sharma, R. (September 2018). Hands-On Reactive Programming with Reactor. (First Edition). Packt
  • Cosmina, I. Harrop, R. Schaefer, C. Ho, C. (October 2017). Pro Spring 5 An In-Depth Guide to the Spring Framework and Its Tools. (Fifth Edition). Apress
  • Winch, R. Mularien, P. (December 2012). Spring Security 3.1. (Second Edition). Packt Publishing
  • Kurniawan, B. Deck, P. (January 2015). Servlet, JSP & Spring MVC. (First Edition). Brainy Software
  • Long, J. (2020). Reactive Spring. (First Edition). Josh Long

Online

About me

GitHub followers