Requirements and Setup

Requirements

General Requirements

In case you select Postmanarrow-up-right, then the provided Postman Collectionarrow-up-right might be helpful. Just import this Postman Collection (Version 2.1 format)arrow-up-right into Postman.

Requirements for the MTLS lab

Requirements for the Kubernetes lab

Depending on your operating system you have different choices to install Docker and a local Kubernetes cluster for this lab.

Note: Minikubearrow-up-right + VirtualBoxarrow-up-right would also be an alternative for Windows or Mac as well.

IntelliJ specific requirements

IntelliJ does not require any specific additional plugins or configuration.

Eclipse IDE specific requirements

If you are an Eclipse user, then the usage of the Eclipse-based Spring Toolsuitearrow-up-right is strongly recommended. This eclipse variant already has all the required gradle and spring boot support pre-installed.

In case you want to stick to your plain Eclipse installation then you have to add the following features via the eclipse marketplace:

  • Buildship Gradle Integration (Version 3.x). This might be already pre-installed depending

    on your eclipse variant (e.g., Eclipse JavaEE) installed

  • Spring Tools 4 for Spring Boot (Spring Tool Suite 4)

Visual Studio Code specific requirements

To be able to work properly in Visual Studio Code with this Spring Boot Java Gradle project you need at least these extensions:

  • Java Extension Pack

  • vscode-gradle-language

  • VS Code Spring Boot Application Development Extension Pack

Get the source code

Clone this GitHub repository (https://github.com/andifalk/cloud-native-microservices-securityarrow-up-right):

After that you can import the whole workshop project directory into your IDE as a gradle project:

Last updated

Was this helpful?